[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a fly ball to left fielder Javier Sanoja.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T23:12:16.866Z","endTime":"2026-04-17T23:13:43.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-17T21:54:59.478Z","endTime":"2026-04-17T22:47:09.315Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"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-17T22:47:09.315Z","endTime":"2026-04-17T23:11:58.412Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"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-17T23:11:58.412Z","endTime":"2026-04-17T23:12:19.192Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.425219680451356,"aZ":-11.263102671883946,"pfxX":-4.87321156707052,"pfxZ":11.122823965132373,"pX":-0.85735834448624,"pZ":2.566502019306214,"vX0":1.8947702482037634,"vY0":-137.44328244816134,"vZ0":-5.8523434691967875,"x":149.68,"y":169.48,"x0":-0.9296134915185299,"y0":50.00052370468655,"z0":5.515347717107057,"aX":-9.159206893984244},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":8.3,"spinRate":2177,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4012001749407217,"extension":6.374789471228327},"index":3,"playId":"195647fc-7904-3041-86da-f1c3e9563249","pitchNumber":1,"startTime":"2026-04-17T23:12:19.192Z","endTime":"2026-04-17T23:12:23.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":94.8,"endSpeed":84.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.148523547269875,"aZ":-11.575132955486094,"pfxX":-5.345033137954003,"pfxZ":11.021112315537833,"pX":0.17853425504093967,"pZ":1.9338699074313208,"vX0":4.895155616145579,"vY0":-137.70216443065306,"vZ0":-7.048380198402036,"x":110.19,"y":186.57,"x0":-0.9511678768623242,"y0":50.00634183378063,"z0":5.356932427060698,"aX":-9.993987532705708},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":8.3,"spinRate":2412,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.401881424612506,"extension":6.296167034655076},"index":4,"playId":"7b733775-b609-364d-ab92-5f0172005fcb","pitchNumber":2,"startTime":"2026-04-17T23:12:33.865Z","endTime":"2026-04-17T23:12:37.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.668851756197203,"aZ":-42.80561823928319,"pfxX":3.0006942256739926,"pfxZ":-7.607583648401958,"pX":0.6888723345393823,"pZ":2.1608502261660374,"vX0":2.533977956026448,"vY0":-118.60123156583431,"vZ0":0.6278363837918606,"x":90.74,"y":180.44,"x0":-0.7905550738550965,"y0":50.00238746341024,"z0":5.856733968369582,"aX":4.193577222490496},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.2,"breakHorizontal":-6.1,"spinRate":2569,"spinDirection":34},"zone":6,"typeConfidence":2.0,"plateTime":0.4651972074332211,"extension":6.312699194393955},"index":5,"playId":"9a6f329a-fb99-39b7-afbc-02fafc2a7dea","pitchNumber":3,"startTime":"2026-04-17T23:12:49.077Z","endTime":"2026-04-17T23:12:53.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.878515481358605,"aZ":-12.898553423218976,"pfxX":-4.587179120290936,"pfxZ":9.855959007589043,"pX":-0.6287149453681419,"pZ":4.962595241289128,"vX0":1.9974751281522147,"vY0":-139.54771624201788,"vZ0":0.12602693750201654,"x":140.97,"y":104.79,"x0":-0.7612640101378843,"y0":50.00127713396613,"z0":5.77243444190723,"aX":-8.969540276254522},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":7.8,"spinRate":2262,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39377405186284165,"extension":6.060379428363859},"index":6,"playId":"97283525-df9e-3b64-a8ec-f04d2d7849d2","pitchNumber":4,"startTime":"2026-04-17T23:13:13.327Z","endTime":"2026-04-17T23:13:16.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.670312174752024,"aZ":-30.878050801836128,"pfxX":3.2559493144673137,"pfxZ":0.8041137202291981,"pX":0.21716285610769687,"pZ":2.861655143652602,"vX0":1.9019157044242705,"vY0":-126.64204831561706,"vZ0":-0.727714833257364,"x":108.72,"y":161.52,"x0":-0.9684208191267014,"y0":50.00279449205803,"z0":5.638931436662684,"aX":5.248809345966461},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.6,"breakHorizontal":-6.4,"spinRate":2511,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.43373832760599296,"extension":6.352030603258276},"hitData":{"launchSpeed":74.4,"launchAngle":27.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.02,"coordY":123.04}},"index":7,"playId":"b2f6b2fe-838a-31df-9547-01f1babe0dce","pitchNumber":5,"startTime":"2026-04-17T23:13:32.769Z","endTime":"2026-04-17T23:13:43.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-04-17T23:13:43.345Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"William Contreras grounds into a double play, first baseman Connor Norby to second baseman Xavier Edwards. Sal Frelick out at 2nd. William Contreras out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T23:13:50.789Z","endTime":"2026-04-17T23:14:34.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":84.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94554600003809,"aZ":-10.89698749712664,"pfxX":-3.8686919661475137,"pfxZ":11.350023896845265,"pX":-0.8890827289707248,"pZ":4.339566094921895,"vX0":1.2479247275157783,"vY0":-136.9521445725053,"vZ0":-1.6625016991319768,"x":150.89,"y":121.61,"x0":-0.8516845541600291,"y0":50.0032798580434,"z0":5.711451480536017,"aX":-7.252363689380431},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.3,"breakHorizontal":6.7,"spinRate":2343,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40197082490713054,"extension":6.220626188422816},"index":0,"playId":"f4ded7b2-1f41-3b13-b02c-6d4c9a003e52","pitchNumber":1,"startTime":"2026-04-17T23:14:10.782Z","endTime":"2026-04-17T23:14:13.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":72.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.899155274159675,"aZ":-29.745324301769564,"pfxX":7.783439483555824,"pfxZ":1.7987549029318473,"pX":0.9494024103552715,"pZ":2.3637415571883524,"vX0":1.731701461015554,"vY0":-116.88688888003924,"vZ0":-1.0113646820942084,"x":80.81,"y":174.96,"x0":-0.8157833579521929,"y0":50.00370335010104,"z0":5.655705467456859,"aX":10.514545349891247},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.2,"breakHorizontal":-14.5,"spinRate":2367,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4729269620519041,"extension":6.453081293864469},"hitData":{"launchSpeed":65.5,"launchAngle":0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.48,"coordY":171.01}},"index":1,"playId":"5b06fdfe-4716-34bd-a677-4a070f1b4ab9","pitchNumber":2,"startTime":"2026-04-17T23:14:26.452Z","endTime":"2026-04-17T23:14:34.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":1.46,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:14:34.365Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, first baseman Connor Norby to pitcher Janson Junk.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T23:15:00.607Z","endTime":"2026-04-17T23:17:30.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.593299255003714,"aZ":-10.17606291048131,"pfxX":-4.176072468480479,"pfxZ":11.643674057995266,"pX":-0.9028128813932247,"pZ":2.595973042750516,"vX0":1.3058821500855293,"vY0":-138.00924774153634,"vZ0":-6.015347955851455,"x":151.41,"y":168.69,"x0":-0.845567161775551,"y0":50.00474448442077,"z0":5.520416554767237,"aX":-7.8909542225682925},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.7,"breakHorizontal":7.2,"spinRate":2228,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4000395065408857,"extension":6.280270909124177},"index":0,"playId":"6a5e0a42-4766-3d15-ac5d-51aa824b0963","pitchNumber":1,"startTime":"2026-04-17T23:15:08.816Z","endTime":"2026-04-17T23:15:14.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.2256127344137,"aZ":-12.163289288153242,"pfxX":-5.651433233245907,"pfxZ":10.80389348424444,"pX":-1.0721463670906686,"pZ":2.590681053794658,"vX0":1.3467930590419768,"vY0":-136.9401897889452,"vZ0":-5.69227307802413,"x":157.87,"y":168.83,"x0":-0.844480706152152,"y0":50.00073702035039,"z0":5.56787682371469,"aX":-10.466131292959926},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":9.8,"spinRate":2272,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40381894203303714,"extension":6.175592939198776},"index":1,"playId":"d82fca0b-3886-34e9-943a-066ae0745b82","pitchNumber":2,"startTime":"2026-04-17T23:15:23.445Z","endTime":"2026-04-17T23:15:34.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.765388386337243,"aZ":-29.626986416958662,"pfxX":2.4989516735844974,"pfxZ":1.6046057869472552,"pX":0.11049437804323929,"pZ":2.8833827839054926,"vX0":1.6192567053475657,"vY0":-126.15227696960184,"vZ0":-0.9634460915613176,"x":112.79,"y":160.93,"x0":-0.867270403987521,"y0":50.005504346021226,"z0":5.686593231904287,"aX":3.97605661917044},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":-4.9,"spinRate":2479,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4363448395330263,"extension":6.1429455307460605},"index":2,"playId":"4e1ffac6-0d96-3a46-918f-f9cdd1d15ee5","pitchNumber":3,"startTime":"2026-04-17T23:15:39.192Z","endTime":"2026-04-17T23:15:42.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.27157250726067,"aZ":-10.000282249042913,"pfxX":-3.928122030131024,"pfxZ":11.825274355841124,"pX":-0.24753027039447578,"pZ":2.480705522893775,"vX0":2.7658209176718045,"vY0":-137.26222112309023,"vZ0":-6.491490856066946,"x":126.44,"y":171.8,"x0":-0.7667472008439703,"y0":50.00635031419107,"z0":5.584800945315519,"aX":-7.367741968980364},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.9,"breakHorizontal":6.4,"spinRate":2330,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4017044934120464,"extension":6.236080563657287},"index":3,"playId":"08dbc93d-482b-39fb-9475-4a9f70ca6f5b","pitchNumber":4,"startTime":"2026-04-17T23:15:58.142Z","endTime":"2026-04-17T23:16:01.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.541960288954133,"aZ":-28.87374433243241,"pfxX":-9.454832808158073,"pfxZ":1.9593092671259633,"pX":-1.364958729911213,"pZ":3.245227638703565,"vX0":2.5577857722635677,"vY0":-128.76689099871325,"vZ0":-0.3201731219279399,"x":169.03,"y":151.16,"x0":-1.1396357365603913,"y0":50.00585732346589,"z0":5.59603759475274,"aX":-15.955737325129},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":16.6,"spinRate":1303,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4245844740600768,"extension":6.116354525216678},"index":4,"playId":"1b3cae30-d752-3edb-aa95-9b354583966b","pitchNumber":5,"startTime":"2026-04-17T23:16:21.426Z","endTime":"2026-04-17T23:16:24.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84943185984748,"aZ":-9.307597392161389,"pfxX":-4.9789753457872505,"pfxZ":11.867237194747968,"pX":0.6826314915272862,"pZ":2.87026794508242,"vX0":5.353269217630809,"vY0":-138.8314214991566,"vZ0":-5.413245419069048,"x":90.98,"y":161.28,"x0":-0.6357704012633926,"y0":50.000944801506655,"z0":5.482391716573654,"aX":-9.592405064789702},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":7.7,"spinRate":2343,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3964994010169596,"extension":6.310429863557134},"index":5,"playId":"56bc6b81-2914-3d97-ae0d-cf9b2d739518","pitchNumber":6,"startTime":"2026-04-17T23:16:39.009Z","endTime":"2026-04-17T23:16:43.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.875301342687045,"aZ":-12.647088655811602,"pfxX":-5.276914590124455,"pfxZ":10.085491678084209,"pX":0.4526817967371673,"pZ":2.445580740500088,"vX0":4.345271254703444,"vY0":-138.9330420417067,"vZ0":-6.2445946888638195,"x":99.74,"y":172.75,"x0":-0.4533571377701843,"y0":50.00591908429557,"z0":5.578751434969049,"aX":-10.220258997646537},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2240,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3956707730754139,"extension":6.26031675979463},"index":6,"playId":"326a6429-0db9-3049-8574-e858de26426e","pitchNumber":7,"startTime":"2026-04-17T23:17:01.253Z","endTime":"2026-04-17T23:17:04.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2513343929254,"aZ":-31.687479392352113,"pfxX":7.990095279920222,"pfxZ":0.3445669366726154,"pX":0.8318771362182826,"pZ":2.493120291903112,"vX0":1.9234687793539136,"vY0":-118.47311252935566,"vZ0":-0.394656257363619,"x":85.29,"y":171.47,"x0":-1.0298097627774383,"y0":50.00177604669614,"z0":5.577011800971153,"aX":11.27061422990849},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.8,"breakHorizontal":-14.9,"spinRate":2316,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.46367064443241235,"extension":6.713643137389721},"hitData":{"launchSpeed":98.5,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":166.77}},"index":7,"playId":"c79de22f-4d97-3572-b337-f828706e6e94","pitchNumber":8,"startTime":"2026-04-17T23:17:23.621Z","endTime":"2026-04-17T23:17:30.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:17:30.523Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, first baseman Jake Bauers to pitcher Coleman Crow.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T23:19:29.474Z","endTime":"2026-04-17T23:20:30.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":81.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.313083996216136,"aZ":-15.016781823373439,"pfxX":-5.725703987275826,"pfxZ":10.027864106517798,"pX":-0.7227072112163099,"pZ":3.0120515301988795,"vX0":3.86037327681405,"vY0":-131.15020364035698,"vZ0":-2.071425512948639,"x":144.55,"y":157.45,"x0":-1.483125361216348,"y0":50.005890373459145,"z0":4.954931723104103,"aX":-9.799636948230884},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.8,"breakHorizontal":9.4,"spinRate":2582,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4204992161993233,"extension":6.479833949600816},"index":0,"playId":"c4b5727a-5385-3491-ae8d-cff5d24615d7","pitchNumber":1,"startTime":"2026-04-17T23:19:41.281Z","endTime":"2026-04-17T23:19:45.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":90.5,"endSpeed":80.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84963361616295,"aZ":-13.428810869352588,"pfxX":-8.070322522054378,"pfxZ":10.989470508944361,"pX":0.5728878753537315,"pZ":1.8992345478475239,"vX0":7.506156557694193,"vY0":-131.3130766005924,"vZ0":-5.291207668893548,"x":95.16,"y":187.5,"x0":-1.306854175248343,"y0":50.00006486880038,"z0":4.979193533810651,"aX":-13.762926501336107},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.6,"breakHorizontal":12.5,"spinRate":2729,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.4208872606653036,"extension":6.591830305391851},"index":1,"playId":"96d23922-1d05-3ee3-b782-b3254b2fdbe1","pitchNumber":2,"startTime":"2026-04-17T23:19:54.656Z","endTime":"2026-04-17T23:19:58.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":73.6,"endSpeed":66.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.355475724374116,"aZ":-41.31594609979383,"pfxX":9.280468501365396,"pfxZ":-8.189188236795585,"pX":1.4729552693173689,"pZ":0.8741673553693583,"vX0":3.1979113311661522,"vY0":-106.88962738626735,"vZ0":0.7950337529775775,"x":60.85,"y":215.18,"x0":-1.2632307439961858,"y0":50.000703186968934,"z0":5.268717466411667,"aX":10.365054227923329},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-13.9,"breakHorizontal":-17.8,"spinRate":3044,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.5193764243243018,"extension":6.51058493898935},"index":2,"playId":"6c520f0c-4bf9-38e3-8794-72661f6e7ee4","pitchNumber":3,"startTime":"2026-04-17T23:20:07.250Z","endTime":"2026-04-17T23:20:11.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.471488196758163,"aZ":-25.051344204244597,"pfxX":3.3207334888818325,"pfxZ":4.315106317282701,"pX":0.40110327787355177,"pZ":1.8455575884672095,"vX0":3.695906352352773,"vY0":-127.69638889599,"vZ0":-2.8294709415574895,"x":101.71,"y":188.95,"x0":-1.4967308203942864,"y0":50.00181953107629,"z0":4.940269315809056,"aX":5.479226717158779},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.4,"breakHorizontal":-6.8,"spinRate":2928,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.4290460231696218,"extension":6.548336118671817},"hitData":{"launchSpeed":78.0,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.11,"coordY":161.93}},"index":3,"playId":"24d9ca7f-5140-32f6-9fd8-f3926a7632b8","pitchNumber":4,"startTime":"2026-04-17T23:20:22.007Z","endTime":"2026-04-17T23:20:30.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:20:30.077Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xavier Edwards pops out to third baseman Luis Rengifo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T23:22:24.600Z","endTime":"2026-04-17T23:22:35.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T23:20:58.645Z","endTime":"2026-04-17T23:22:26.794Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.967016590410275,"aZ":-24.241422551179724,"pfxX":1.0677648693664095,"pfxZ":4.937476316134333,"pX":0.7305492170449013,"pZ":2.5489298750384206,"vX0":4.992611271856844,"vY0":-126.49694803383511,"vZ0":-1.1780522697976052,"x":89.15,"y":169.96,"x0":-1.41464281995604,"y0":50.00209896156856,"z0":4.980613199623904,"aX":1.7131663170992384},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.9,"breakHorizontal":-3.1,"spinRate":2999,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.43450537387875166,"extension":6.5648339977926655},"hitData":{"launchSpeed":83.9,"launchAngle":78.0,"totalDistance":35.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":124.61,"coordY":190.05}},"index":1,"playId":"f754abc5-2ada-36ef-9c18-a69022674a7f","pitchNumber":1,"startTime":"2026-04-17T23:22:26.794Z","endTime":"2026-04-17T23:22:35.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:22:35.905Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Agustín Ramírez lines out to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T23:22:46.015Z","endTime":"2026-04-17T23:24:23.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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":91.7,"endSpeed":83.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.024766955858162,"aZ":-21.378517713428447,"pfxX":-10.381284139784205,"pfxZ":6.058191165798734,"pX":0.9809476769986226,"pZ":2.723415451479789,"vX0":9.057904522455077,"vY0":-133.24024082211875,"vZ0":-1.6833777740655977,"x":79.61,"y":165.25,"x0":-1.1288738404295613,"y0":50.001517194180295,"z0":4.922183476290097,"aX":-18.496830225309434},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.8,"breakHorizontal":16.6,"spinRate":2560,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4124928340113416,"extension":6.524160935713696},"index":0,"playId":"3b2049e1-eb36-31eb-bc51-20e3a7c7d1b9","pitchNumber":1,"startTime":"2026-04-17T23:23:04.166Z","endTime":"2026-04-17T23:23:08.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479845664376526,"aZ":-22.04668670744051,"pfxX":-9.30925235229401,"pfxZ":5.694662032061325,"pX":0.14711611161492488,"pZ":2.8917584773553897,"vX0":6.946548106623934,"vY0":-132.7778378329833,"vZ0":-1.2485529639047257,"x":111.39,"y":160.7,"x0":-1.2986997784050998,"y0":50.00269565727114,"z0":4.97837788001039,"aX":-16.556230005816488},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.2,"breakHorizontal":15.2,"spinRate":2595,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4131316041063271,"extension":6.3939698738572845},"index":1,"playId":"c27d5a1a-2fe1-38c2-9422-d9fe1d09b616","pitchNumber":2,"startTime":"2026-04-17T23:23:16.746Z","endTime":"2026-04-17T23:23:21.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1,"outs":2},"pitchData":{"startSpeed":73.7,"endSpeed":64.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27011506256707,"aZ":-44.558351586063964,"pfxX":7.783380956495765,"pfxZ":-11.365112460110467,"pX":0.23205851035230196,"pZ":1.5351837450767498,"vX0":0.9318533003628532,"vY0":-106.84508823363022,"vZ0":2.855711720595871,"x":108.15,"y":197.33,"x0":-1.2220582008092917,"y0":50.00400660716164,"z0":5.408651606185517,"aX":8.479537771783527},"breaks":{"breakAngle":10.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-71.5,"breakVerticalInduced":-18.5,"breakHorizontal":-14.3,"spinRate":3024,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.5244448721127433,"extension":6.46977130356184},"index":2,"playId":"f7b5f5ed-c2cd-3b12-b3ed-cb3c81375b1e","pitchNumber":3,"startTime":"2026-04-17T23:23:35.832Z","endTime":"2026-04-17T23:23:40.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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.6,"endSpeed":83.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52446491945708,"aZ":-17.12713855207533,"pfxX":-5.048510738372036,"pfxZ":8.322386323711285,"pX":-0.05286238968303502,"pZ":4.072588285629149,"vX0":5.075903499813543,"vY0":-134.6857541433088,"vZ0":0.40099754766504325,"x":119.01,"y":128.82,"x0":-1.3202897454277323,"y0":50.00458774745316,"z0":5.147928909931666,"aX":-9.130859763618714},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":7.8,"spinRate":2712,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4091326748396926,"extension":6.539545307481135},"index":3,"playId":"f3c57dec-2290-3c93-8c47-e6775471c16d","pitchNumber":4,"startTime":"2026-04-17T23:24:04.282Z","endTime":"2026-04-17T23:24:07.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":71.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43796996189317,"aZ":-32.261610708159346,"pfxX":13.623816154548537,"pfxZ":-0.06673193294416091,"pX":1.24379273932506,"pZ":1.9051402744290395,"vX0":2.330781436172975,"vY0":-115.67187409447128,"vZ0":0.2518595686593712,"x":69.59,"y":187.34,"x0":-1.5514673785266198,"y0":50.003070552165575,"z0":4.97721627858245,"aX":17.829905867400793},"breaks":{"breakAngle":30.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.4,"breakHorizontal":-25.2,"spinRate":3116,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.47985685760617836,"extension":6.538923630841557},"hitData":{"launchSpeed":93.8,"launchAngle":13.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.75,"coordY":99.56}},"index":4,"playId":"3f2c4b42-c8d6-3421-ba3f-58813d0df063","pitchNumber":5,"startTime":"2026-04-17T23:24:15.731Z","endTime":"2026-04-17T23:24:23.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:24:23.076Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gary Sánchez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:26:30.478Z","endTime":"2026-04-17T23:28:45.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45784817317956,"aZ":-11.904971577740655,"pfxX":-3.8107844104470874,"pfxZ":10.987367652383522,"pX":-0.25423772460404004,"pZ":3.2953949478803684,"vX0":2.301483362610314,"vY0":-136.32071763143986,"vZ0":-4.174016158998175,"x":126.69,"y":149.8,"x0":-0.6230275952803803,"y0":50.00667720808446,"z0":5.694904682212452,"aX":-7.0328333889487755},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":6.2,"spinRate":2192,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4048494017403943,"extension":6.165019355993433},"index":0,"playId":"e3d0472e-aac5-3c1a-b364-9cb052234d1c","pitchNumber":1,"startTime":"2026-04-17T23:26:49.789Z","endTime":"2026-04-17T23:26:59.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1404717248696,"aZ":-27.678971616447726,"pfxX":3.352622220689612,"pfxZ":2.71182177364856,"pX":0.939006701220037,"pZ":1.387382347919411,"vX0":2.6817373149139163,"vY0":-127.63988476851476,"vZ0":-5.060738990553762,"x":81.21,"y":201.32,"x0":-0.5591722200344171,"y0":50.00415093127173,"z0":5.56328584287218,"aX":5.556664238525988},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":-6.6,"spinRate":2506,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.42837198557721523,"extension":6.446259241281278},"index":1,"playId":"3dd958d5-95d6-3343-a65f-2aeabecfa004","pitchNumber":2,"startTime":"2026-04-17T23:27:20.176Z","endTime":"2026-04-17T23:27:23.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62115074679783,"aZ":-29.166265659679343,"pfxX":2.2497807023420098,"pfxZ":1.8823765537660595,"pX":0.263087340395443,"pZ":3.1882913807973936,"vX0":1.2653060981287576,"vY0":-125.39676886573947,"vZ0":-0.7311677191032371,"x":106.97,"y":152.7,"x0":-0.5398013240715347,"y0":50.002165647752804,"z0":5.856605076766006,"aX":3.593602405052903},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.5,"breakHorizontal":-4.3,"spinRate":2462,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.4362842390754862,"extension":6.4359262697429225},"index":2,"playId":"511f0aa7-2323-32c8-aa1e-17c1bbb31ac7","pitchNumber":3,"startTime":"2026-04-17T23:27:35.333Z","endTime":"2026-04-17T23:27:38.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-17T23:27:47.684Z","endTime":"2026-04-17T23:28:01.132Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.498581253905122,"aZ":-30.706445043439132,"pfxX":9.222107079752071,"pfxZ":1.0475359899048562,"pX":1.4559658139924692,"pZ":0.6450618082248182,"vX0":2.301196048118072,"vY0":-118.2431649303041,"vZ0":-4.467838616561327,"x":61.5,"y":221.36,"x0":-0.730005694783296,"y0":50.00362509105144,"z0":5.405842536694133,"aX":12.93771673756725},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.0,"breakHorizontal":-17.3,"spinRate":2590,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.46486813589725395,"extension":6.511306585018946},"index":4,"playId":"69c63b68-d18e-3d1a-a9fb-51a981194017","pitchNumber":4,"startTime":"2026-04-17T23:28:01.132Z","endTime":"2026-04-17T23:28:04.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":95.3,"endSpeed":86.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07416116100359,"aZ":-8.546596051780945,"pfxX":-3.0414102574677866,"pfxZ":12.235936501324973,"pX":0.1591239723547986,"pZ":0.9270818559930959,"vX0":2.671692913837804,"vY0":-138.37234942451477,"vZ0":-10.775037625993619,"x":110.93,"y":213.75,"x0":-0.42574432096812415,"y0":50.003102524755256,"z0":5.453008656999091,"aX":-5.873417102963158},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.0,"breakHorizontal":4.9,"spinRate":2472,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.39646187231234586,"extension":6.45974501316008},"index":5,"playId":"82ffd05d-4ece-3171-abd6-67a74fb7479f","pitchNumber":5,"startTime":"2026-04-17T23:28:20.174Z","endTime":"2026-04-17T23:28:23.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.791574102678275,"aZ":-30.988782140855182,"pfxX":4.36669381717866,"pfxZ":0.7483455223800277,"pX":0.6405452350667034,"pZ":1.8702982692008485,"vX0":1.4747608435561335,"vY0":-125.32082028262268,"vZ0":-3.1277391053843355,"x":92.58,"y":188.28,"x0":-0.5231965987535959,"y0":50.003139912185766,"z0":5.670849446848729,"aX":6.932333966778104},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.8,"breakHorizontal":-8.3,"spinRate":2543,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.43738183617905246,"extension":6.483034949077684},"index":6,"playId":"c950a033-9fff-392b-ac3b-2d425f2791a1","pitchNumber":6,"startTime":"2026-04-17T23:28:41.563Z","endTime":"2026-04-17T23:28:45.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:28:45.052Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a line drive to left fielder Javier Sanoja.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:28:53.662Z","endTime":"2026-04-17T23:29:54.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":72.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.077963592462346,"aZ":-30.967523425800586,"pfxX":11.373574423709103,"pfxZ":0.8936197894974836,"pX":0.12535595669619826,"pZ":2.0778659401284085,"vX0":-0.6621925004463258,"vY0":-116.52327369985336,"vZ0":-1.2706789030378922,"x":112.22,"y":182.68,"x0":-1.0588228026336048,"y0":50.005328103736694,"z0":5.598370724804156,"aX":15.39736168236108},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.6,"breakHorizontal":-20.3,"spinRate":2556,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.4729021315141675,"extension":6.239288239696734},"index":0,"playId":"c8069236-4535-3f5f-8016-637793dee7a8","pitchNumber":1,"startTime":"2026-04-17T23:29:12.271Z","endTime":"2026-04-17T23:29:15.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":96.0,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.00327421050194,"aZ":-9.294956767687044,"pfxX":-4.748797149702489,"pfxZ":11.767365239469578,"pX":0.2884728230016106,"pZ":1.4139375770639526,"vX0":4.828574349513034,"vY0":-139.42995062884353,"vZ0":-8.69416915727037,"x":106.0,"y":200.6,"x0":-0.8592607725808611,"y0":50.00539166196932,"z0":5.20912878959951,"aX":-9.234944695099168},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":7.4,"spinRate":2346,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3947308454186502,"extension":6.6120126855959995},"index":1,"playId":"6e2562ac-4a78-3972-8cce-21e7faafa761","pitchNumber":2,"startTime":"2026-04-17T23:29:28.623Z","endTime":"2026-04-17T23:29:32.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":94.5,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87326484033681,"aZ":-11.664401910374131,"pfxX":-3.0901325959591612,"pfxZ":10.880741896334287,"pX":-0.14778807986706968,"pZ":3.1547788956629153,"vX0":2.4892321239653685,"vY0":-137.4838200980547,"vZ0":-4.393232562302181,"x":122.63,"y":153.6,"x0":-0.6704597368544308,"y0":50.001773959544096,"z0":5.585952161622527,"aX":-5.823964081054607},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":4.9,"spinRate":2254,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.40078827888651114,"extension":6.260898040635949},"hitData":{"launchSpeed":94.1,"launchAngle":12.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.71,"coordY":104.04}},"index":2,"playId":"04d286e6-36d4-3490-9b9f-0d6b447f8754","pitchNumber":3,"startTime":"2026-04-17T23:29:46.758Z","endTime":"2026-04-17T23:29:54.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:29:54.593Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a ground ball to left fielder Javier Sanoja. Jake Bauers to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:30:14.156Z","endTime":"2026-04-17T23:30:54.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.453297684199278,"aZ":-28.711173748577977,"pfxX":-7.849176220647227,"pfxZ":2.1147355315690373,"pX":-0.43249326918004605,"pZ":3.0680651419684573,"vX0":3.770514703814502,"vY0":-126.73475293885934,"vZ0":-0.903386626961528,"x":133.49,"y":155.94,"x0":-0.9150680596265529,"y0":50.00108044133056,"z0":5.7100151501763365,"aX":-12.843173742078552},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.8,"breakHorizontal":13.4,"spinRate":1313,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.43119020245440165,"extension":6.2992444241298795},"index":0,"playId":"5d5ce947-a6af-38a5-8faa-3c40bfd846c2","pitchNumber":1,"startTime":"2026-04-17T23:30:24.608Z","endTime":"2026-04-17T23:30:28.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16877669337641,"aZ":-29.56878224499352,"pfxX":2.8813552264726345,"pfxZ":1.5762869350270927,"pX":-0.015457510597777509,"pZ":1.8558538442442873,"vX0":1.2945756965104678,"vY0":-127.15697095947912,"vZ0":-3.3643759202833703,"x":117.59,"y":188.67,"x0":-0.9042735055500938,"y0":50.00123942762274,"z0":5.522643787633797,"aX":4.754263385596707},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.4,"breakHorizontal":-5.5,"spinRate":2510,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.42947243285362147,"extension":6.603949475239722},"hitData":{"launchSpeed":84.4,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.2,"coordY":115.94}},"index":1,"playId":"19bb2175-1f45-3752-b94d-0fdd71ecabd6","pitchNumber":2,"startTime":"2026-04-17T23:30:44.670Z","endTime":"2026-04-17T23:30:54.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":1.28,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:30:54.479Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:31:12.886Z","endTime":"2026-04-17T23:34:58.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,8,9,10],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19486355456898,"aZ":-31.81463640041817,"pfxX":7.496866306036496,"pfxZ":0.26031124279152706,"pX":-0.37187118626559656,"pZ":2.6009023566325142,"vX0":-0.7988961514687415,"vY0":-117.12056114438984,"vZ0":-0.1861756132811233,"x":131.17,"y":168.56,"x0":-0.9956078655240614,"y0":50.00055713358016,"z0":5.69452512363138,"aX":10.258561315936094},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.7,"breakHorizontal":-13.3,"spinRate":2428,"spinDirection":66},"zone":4,"typeConfidence":2.0,"plateTime":0.4703381842876926,"extension":6.342820130894403},"index":0,"playId":"1e50d42c-dcbf-3a72-b68f-01fe23c95c0c","pitchNumber":1,"startTime":"2026-04-17T23:31:26.672Z","endTime":"2026-04-17T23:31:30.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"61625b39-41a6-48be-a923-153f52a5c89f","startTime":"2026-04-17T23:31:45.363Z","endTime":"2026-04-17T23:31:50.363Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"96945d7e-0f05-4586-aae9-2e03c628bb29","startTime":"2026-04-17T23:32:04.610Z","endTime":"2026-04-17T23:32:09.610Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122929682009627,"aZ":-29.791723251525685,"pfxX":-10.310279201314101,"pfxZ":1.4677792797401743,"pX":-0.5959271352963188,"pZ":2.128385706143953,"vX0":4.12733943045871,"vY0":-127.05110407861083,"vZ0":-2.593333255384718,"x":139.72,"y":181.31,"x0":-0.9098841068583793,"y0":50.0021517334469,"z0":5.5508672495876485,"aX":-16.709217576382148},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":17.6,"spinRate":1416,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4325386617429188,"extension":6.365468591410343},"index":3,"playId":"c029b54d-70a4-3b43-aac3-57f59dd82205","pitchNumber":2,"startTime":"2026-04-17T23:32:20.182Z","endTime":"2026-04-17T23:32:23.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.050780155079202,"aZ":-13.035463346854236,"pfxX":-1.5135932854785716,"pfxZ":9.7242046133694,"pX":-0.7917278573691025,"pZ":4.007781410027566,"vX0":0.11122979744603548,"vY0":-139.34471200102652,"vZ0":-2.405482063731306,"x":147.18,"y":130.57,"x0":-0.6354625600808393,"y0":50.003902115523665,"z0":5.74254234619051,"aX":-2.979183107749923},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":2.8,"spinRate":2308,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3929517684994237,"extension":6.199514805925103},"index":4,"playId":"13938acc-a321-3f1c-9b94-2e25414d16db","pitchNumber":3,"startTime":"2026-04-17T23:32:41.841Z","endTime":"2026-04-17T23:32:44.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.903943402605275,"aZ":-28.896423517420537,"pfxX":-8.26135928517927,"pfxZ":1.9253823607701777,"pX":-0.5073793109458071,"pZ":0.9482126427667462,"vX0":4.1640334007053035,"vY0":-128.9077807263489,"vZ0":-5.608002791695471,"x":136.34,"y":213.18,"x0":-1.0604444956682735,"y0":50.00393683618193,"z0":5.3512120391341265,"aX":-14.06454604152858},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":14.2,"spinRate":1313,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4230539974327683,"extension":6.512172363800887},"index":5,"playId":"95c8eff8-b651-36c8-a722-1e6cd1b1b077","pitchNumber":4,"startTime":"2026-04-17T23:33:02.343Z","endTime":"2026-04-17T23:33:11.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake Bauers steals (3) 3rd base. Luis Rengifo steals (1) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"actionPlayId":"95c8eff8-b651-36c8-a722-1e6cd1b1b077","startTime":"2026-04-17T23:33:19.664Z","endTime":"2026-04-17T23:33:34.951Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":641343,"link":"/api/v1/people/641343"},"postOnSecond":{"id":650859,"link":"/api/v1/people/650859"},"postOnThird":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":2.04,"dramaIndex":86.0,"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2026-04-17T23:33:34.951Z","endTime":"2026-04-17T23:34:12.651Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68348779935768,"aZ":-31.166481586217465,"pfxX":3.1799154280495054,"pfxZ":0.6137582610972263,"pX":-0.0040260423078487375,"pZ":2.3838320154527612,"vX0":1.2559643205677353,"vY0":-127.45532267584898,"vZ0":-1.5481315066860548,"x":117.15,"y":174.42,"x0":-0.9171009949631229,"y0":50.00164479923304,"z0":5.474434097673969,"aX":5.198864423909723},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.0,"breakHorizontal":-6.0,"spinRate":2523,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4307411636714673,"extension":6.529514359254747},"index":8,"playId":"bf136568-83da-3433-96a1-e7cbdf0af3f3","pitchNumber":5,"startTime":"2026-04-17T23:34:12.651Z","endTime":"2026-04-17T23:34:15.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01087909314572,"aZ":-12.586240047759702,"pfxX":-2.0051942909596248,"pfxZ":10.16184045805486,"pX":-0.022052139330223864,"pZ":2.71067609538289,"vX0":2.2441438041382833,"vY0":-138.45356782212818,"vZ0":-5.5088153768481645,"x":117.84,"y":165.59,"x0":-0.5853853843638754,"y0":50.00109166510723,"z0":5.579678541859339,"aX":-3.864508573431458},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":3.1,"spinRate":2224,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.396719349412717,"extension":6.226663478407906},"index":9,"playId":"db4afa78-ecf0-3266-9230-79f132c01df0","pitchNumber":6,"startTime":"2026-04-17T23:34:32.937Z","endTime":"2026-04-17T23:34:35.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.262577745507144,"aZ":-10.182611430989068,"pfxX":-2.613825846757819,"pfxZ":11.384299377045659,"pX":0.22332131659406776,"pZ":3.232308620997926,"vX0":3.6686637356278977,"vY0":-138.8667410157093,"vZ0":-4.285927021655162,"x":108.49,"y":151.51,"x0":-0.782046388159539,"y0":50.00232385448945,"z0":5.486430905067089,"aX":-5.049333881484445},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.8,"breakHorizontal":3.8,"spinRate":2396,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.396089736274408,"extension":6.273157327388271},"index":10,"playId":"dfc5b7ee-a007-3ebc-a73f-14cc6e9a658e","pitchNumber":7,"startTime":"2026-04-17T23:34:55.214Z","endTime":"2026-04-17T23:34:58.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.1,"awayTeamWinProbability":50.9,"homeTeamWinProbabilityAdded":8.200000000000003,"leverageIndex":2.04,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:34:58.397Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Greg Jones grounds out, third baseman Graham Pauley to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:35:12.744Z","endTime":"2026-04-17T23:36:33.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44008086061205,"aZ":-12.674103150808927,"pfxX":-0.8759650463789845,"pfxZ":10.31572658649153,"pX":0.34968472887223095,"pZ":4.308823232071256,"vX0":2.428680909174533,"vY0":-137.36351411046388,"vZ0":-1.6045864642671384,"x":103.67,"y":122.44,"x0":-0.43634157534937784,"y0":50.005785761647154,"z0":5.772535586612904,"aX":-1.6564134840541687},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":1.0,"spinRate":2268,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4003741506400176,"extension":6.312441246806371},"index":0,"playId":"48d79775-ecfa-3c6b-a87f-11a6f432e73c","pitchNumber":1,"startTime":"2026-04-17T23:35:24.813Z","endTime":"2026-04-17T23:35:27.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.08140266224458,"aZ":-10.54973521006713,"pfxX":-4.431917301590295,"pfxZ":11.631316983878817,"pX":0.624961552969266,"pZ":2.720904579323548,"vX0":5.268221233155895,"vY0":-136.91552307453466,"vZ0":-5.412779152980484,"x":93.18,"y":165.32,"x0":-0.7674305389864938,"y0":50.0034660034347,"z0":5.475794128414131,"aX":-8.240314605558371},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.8,"breakHorizontal":6.6,"spinRate":2339,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4032784242234855,"extension":6.279823963454912},"index":1,"playId":"7ddad355-079c-3543-94c9-aab44b61e46a","pitchNumber":2,"startTime":"2026-04-17T23:35:42.934Z","endTime":"2026-04-17T23:35:45.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10582574580203,"aZ":-29.305720904617985,"pfxX":-10.77730990361638,"pfxZ":1.7694552304594975,"pX":0.39641151423562826,"pZ":2.376776507716339,"vX0":6.554508472220059,"vY0":-127.55171917022028,"vZ0":-1.967533348969112,"x":101.89,"y":174.61,"x0":-0.8274225669182139,"y0":50.003723094321,"z0":5.504983201926198,"aX":-17.478326723512435},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":17.8,"spinRate":1277,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.43203648305665654,"extension":6.272267859617233},"index":2,"playId":"b0c86eb7-08b7-3b19-bdb0-e4717b21f5b8","pitchNumber":3,"startTime":"2026-04-17T23:36:05.280Z","endTime":"2026-04-17T23:36:08.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.014706642575565,"aZ":-28.516764409044622,"pfxX":3.7483506421297044,"pfxZ":2.2045733802871776,"pX":0.33003574247916717,"pZ":2.226793035634661,"vX0":1.974716448040159,"vY0":-128.0848567402319,"vZ0":-2.4616994264740795,"x":104.42,"y":178.66,"x0":-0.9383845503321825,"y0":50.00163343370838,"z0":5.435322383137535,"aX":6.212909418719256},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":-7.2,"spinRate":2475,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4279971416126087,"extension":6.459974963515522},"hitData":{"launchSpeed":73.6,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.7,"coordY":164.35}},"index":3,"playId":"b213d54a-3364-31ef-ae86-51dc7742fad1","pitchNumber":4,"startTime":"2026-04-17T23:36:24.222Z","endTime":"2026-04-17T23:36:33.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":2.17,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:36:33.696Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to left fielder Greg Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:38:15.682Z","endTime":"2026-04-17T23:41:55.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.091048499417035,"aZ":-20.26420938598505,"pfxX":-1.1042260538223359,"pfxZ":7.135364779143639,"pX":0.3331204547423326,"pZ":3.187053682084904,"vX0":4.36911658063145,"vY0":-128.97694969722932,"vZ0":-1.0160618329776954,"x":104.3,"y":152.73,"x0":-1.246113769847941,"y0":50.004926764057984,"z0":5.162231552259704,"aX":-1.8442996077846159},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.8,"breakHorizontal":1.0,"spinRate":2777,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.42615406526640154,"extension":6.637586568297584},"index":0,"playId":"be0ec457-00e1-369c-8d2c-528e268061f0","pitchNumber":1,"startTime":"2026-04-17T23:38:48.191Z","endTime":"2026-04-17T23:39:15.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-17T23:39:16.562Z","endTime":"2026-04-17T23:39:25.845Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.2,"endSpeed":65.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48914984633321,"aZ":-42.057377035728486,"pfxX":8.830258222631436,"pfxZ":-9.006749187025946,"pX":0.47255354629343344,"pZ":1.2859442905464251,"vX0":1.4067677720639875,"vY0":-106.3815848465927,"vZ0":1.8443276103902793,"x":98.99,"y":204.06,"x0":-1.3484410307140167,"y0":50.00334080065311,"z0":5.335293683426977,"aX":9.688705381331351},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-14.9,"breakHorizontal":-16.3,"spinRate":2975,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.5235430236933545,"extension":6.595865982733758},"index":2,"playId":"d372e75b-d77a-332d-be3a-a124c511045c","pitchNumber":2,"startTime":"2026-04-17T23:39:25.845Z","endTime":"2026-04-17T23:39:29.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.6,"endSpeed":64.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8817325905341,"aZ":-42.79925045256738,"pfxX":9.611801737286408,"pfxZ":-9.86890872488121,"pX":-0.3403408261997102,"pZ":2.161536627611471,"vX0":-0.40607913729579703,"vY0":-105.36283882382334,"vZ0":3.9005718708118593,"x":129.97,"y":180.42,"x0":-1.3812724975926824,"y0":50.00093152855985,"z0":5.377876539472552,"aX":10.351985707091},"breaks":{"breakAngle":13.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-69.5,"breakVerticalInduced":-15.6,"breakHorizontal":-17.0,"spinRate":3052,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.5284494268388666,"extension":6.397944308222097},"index":3,"playId":"af862436-13b1-3377-a2cd-774f08e2af49","pitchNumber":3,"startTime":"2026-04-17T23:39:36.780Z","endTime":"2026-04-17T23:39:40.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":74.4,"endSpeed":66.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54867151471561,"aZ":-42.69469459010006,"pfxX":9.622728294800243,"pfxZ":-9.307257582713348,"pX":0.6824329970523269,"pZ":2.047215043872966,"vX0":1.3788616843588377,"vY0":-108.03107313747336,"vZ0":2.885779079682606,"x":90.99,"y":183.51,"x0":-1.2172949787155964,"y0":50.00498397892897,"z0":5.541200340581037,"aX":10.872290109472303},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-15.0,"breakHorizontal":-17.8,"spinRate":3072,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.515867423375933,"extension":6.446344551413619},"index":4,"playId":"6353115a-13a2-380f-b7c7-0c90e248ec60","pitchNumber":4,"startTime":"2026-04-17T23:39:53.018Z","endTime":"2026-04-17T23:39:56.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91201725218327,"aZ":-28.408981233351188,"pfxX":3.080827316116496,"pfxZ":2.3431980176212193,"pX":0.9467387232218838,"pZ":2.063804075442254,"vX0":5.573479548930593,"vY0":-126.48805604678242,"vZ0":-1.1015638348304937,"x":80.91,"y":183.06,"x0":-1.6930808351712154,"y0":50.002879712258824,"z0":4.801278578158264,"aX":4.946491378583601},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":-7.0,"spinRate":3029,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.43450234621428674,"extension":6.235368848171279},"index":5,"playId":"26d64486-f741-34c1-977c-f7e5e1c2a9d7","pitchNumber":5,"startTime":"2026-04-17T23:40:11.106Z","endTime":"2026-04-17T23:40:18.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.548454643068563,"aZ":-28.92630794449218,"pfxX":0.014691987985158722,"pfxZ":2.022768329346544,"pX":0.048118743461358075,"pZ":2.539519898593264,"vX0":4.471370170594684,"vY0":-126.7360225348192,"vZ0":0.05345534154202658,"x":115.17,"y":170.21,"x0":-1.7492416660822234,"y0":50.00547572046749,"z0":4.849523481128084,"aX":0.023841868594066725},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":-1.2,"spinRate":2948,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4339910668556768,"extension":6.010573020183462},"index":6,"playId":"01ff161f-02a1-36ff-b913-1065cce5dc1c","pitchNumber":6,"startTime":"2026-04-17T23:40:43.656Z","endTime":"2026-04-17T23:40:47.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":74.8,"endSpeed":66.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71143619928598,"aZ":-42.829504483867325,"pfxX":10.82892261146883,"pfxZ":-9.2786750524876,"pX":-0.054346853750451764,"pZ":1.9231751147138454,"vX0":0.33969566878239005,"vY0":-108.58749930097925,"vZ0":3.0516353407152783,"x":119.07,"y":186.85,"x0":-1.612969510919141,"y0":50.000475318284956,"z0":5.288317430584149,"aX":12.440270048140759},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-15.0,"breakHorizontal":-19.6,"spinRate":3063,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.5119188673083279,"extension":6.391546682251503},"index":7,"playId":"678ebb95-1f70-3969-8c9d-6b77aac3bced","pitchNumber":7,"startTime":"2026-04-17T23:41:04.328Z","endTime":"2026-04-17T23:41:09.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31615450130154,"aZ":-17.61770398207803,"pfxX":-4.915570280813817,"pfxZ":8.161146950280854,"pX":-0.43668489623770956,"pZ":3.681619662770344,"vX0":3.951752012363094,"vY0":-133.59390383652718,"vZ0":-0.5365070450804954,"x":133.65,"y":139.38,"x0":-1.3061225846300286,"y0":50.004166298947304,"z0":5.166605882389385,"aX":-8.769012742989586},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.9,"breakHorizontal":7.9,"spinRate":2709,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41208749845478554,"extension":6.582683021298312},"index":8,"playId":"aa5127bf-212b-3f6c-a861-8fe242d317ad","pitchNumber":8,"startTime":"2026-04-17T23:41:30.042Z","endTime":"2026-04-17T23:41:33.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18482448345156,"aZ":-25.610524442105955,"pfxX":2.0622676785623257,"pfxZ":4.031324924260375,"pX":-0.7137546147573436,"pZ":2.8967281360464625,"vX0":2.113365591358511,"vY0":-126.4091557636848,"vZ0":-0.040392218551495995,"x":144.21,"y":160.57,"x0":-1.826612900159504,"y0":50.00526254383304,"z0":4.957828894472405,"aX":3.3591912376643567},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":-4.2,"spinRate":2965,"spinDirection":180},"zone":1,"typeConfidence":2.0,"plateTime":0.4322122689237542,"extension":6.107707589280629},"hitData":{"launchSpeed":78.0,"launchAngle":34.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.7,"coordY":94.77}},"index":9,"playId":"f7f06cf4-627e-38c4-bc37-49a6631f05ac","pitchNumber":9,"startTime":"2026-04-17T23:41:47.852Z","endTime":"2026-04-17T23:41:55.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:41:55.252Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:42:00.006Z","endTime":"2026-04-17T23:43:09.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.811671815556316,"aZ":-29.097488001620786,"pfxX":1.2733069321086181,"pfxZ":1.8768769452555016,"pX":1.009318414722856,"pZ":2.7872915130681744,"vX0":5.319679909351894,"vY0":-127.24522927100146,"vZ0":-0.06828174728715353,"x":78.53,"y":163.52,"x0":-1.2728751789733874,"y0":50.00485587459591,"z0":5.117481384249022,"aX":2.0906820624814944},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":-3.5,"spinRate":2879,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4302535278531483,"extension":6.577802868321269},"index":0,"playId":"e23ea6c6-6dbe-38d4-aafa-a2d4c9e1013f","pitchNumber":1,"startTime":"2026-04-17T23:42:19.179Z","endTime":"2026-04-17T23:42:23.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42803034240902,"aZ":-25.25779591619511,"pfxX":1.6177613929436911,"pfxZ":4.240969940003088,"pX":0.5442282181945738,"pZ":2.080506585418097,"vX0":4.079175095485978,"vY0":-126.52579760739195,"vZ0":-2.614219984026667,"x":96.26,"y":182.61,"x0":-1.295354630326763,"y0":50.00314962772973,"z0":5.1390962598190315,"aX":2.636953787264128},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.3,"breakHorizontal":-3.8,"spinRate":2869,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.4319622018900282,"extension":6.539067523998277},"index":1,"playId":"0cc6da24-d185-3c4c-9cb1-13c6053254b0","pitchNumber":2,"startTime":"2026-04-17T23:42:33.181Z","endTime":"2026-04-17T23:42:36.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.292684955122336,"aZ":-24.612287136412117,"pfxX":-13.543707648511974,"pfxZ":4.290284587368918,"pX":0.05070535142164233,"pZ":2.375026852637864,"vX0":7.941065516127034,"vY0":-132.4060518613632,"vZ0":-2.0165509428583457,"x":115.07,"y":174.65,"x0":-1.2397514179452196,"y0":50.00197836064207,"z0":4.961560348563701,"aX":-23.86194402339877},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":22.6,"spinRate":2559,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4148997741024534,"extension":6.440248480573521},"index":2,"playId":"b0670b7a-0e8c-33d4-aa0b-6bfc2ca5f084","pitchNumber":3,"startTime":"2026-04-17T23:42:48.402Z","endTime":"2026-04-17T23:42:51.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":68.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.495244463700104,"aZ":-43.341112726227344,"pfxX":8.984651376960434,"pfxZ":-9.397133706675326,"pX":0.6343105240185408,"pZ":1.3997470358479345,"vX0":1.6631259303198183,"vY0":-109.85788595033888,"vZ0":1.8053121081761112,"x":92.82,"y":200.99,"x0":-1.3033599120563042,"y0":50.003220076147855,"z0":5.27369647493011,"aX":10.67635879403986},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-15.8,"breakHorizontal":-16.7,"spinRate":3097,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.5039893710489909,"extension":6.6451255688003465},"index":3,"playId":"d50086e8-0989-3d8b-9269-52b456d971d1","pitchNumber":4,"startTime":"2026-04-17T23:43:05.361Z","endTime":"2026-04-17T23:43:09.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:43:09.080Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Owen Caissie singles on a ground ball to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:43:27.298Z","endTime":"2026-04-17T23:43:42.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.7,"endSpeed":65.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.020907654577762,"aZ":-41.85930062342995,"pfxX":11.11660060979615,"pfxZ":-8.701153922981819,"pX":0.46892810784791666,"pZ":2.758744995718467,"vX0":1.0756954381565593,"vY0":-106.89656226290766,"vZ0":4.771041349736979,"x":99.13,"y":164.29,"x0":-1.484102302914078,"y0":50.00444698828556,"z0":5.316012676529348,"aX":12.370190065964684},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-13.3,"breakHorizontal":-20.3,"spinRate":3031,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.5201440230923065,"extension":6.590258039354959},"hitData":{"launchSpeed":80.1,"launchAngle":9.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.0,"coordY":92.0}},"index":0,"playId":"7de9f3cf-302e-3547-bb8d-0112423b7164","pitchNumber":1,"startTime":"2026-04-17T23:43:32.233Z","endTime":"2026-04-17T23:43:42.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:43:42.514Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Connor Norby pops out to second baseman Brice Turang.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:43:46.097Z","endTime":"2026-04-17T23:44:52.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.072389665858175,"aZ":-21.924915170280656,"pfxX":1.0805154786214075,"pfxZ":6.258779276546474,"pX":1.466364889989637,"pZ":1.9546459760879333,"vX0":6.356310715605926,"vY0":-127.62721890311936,"vZ0":-3.3943882367111597,"x":61.11,"y":186.0,"x0":-1.2043741069053056,"y0":50.00294550632365,"z0":5.043422163933021,"aX":1.7684120828656518},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.7,"breakHorizontal":-3.5,"spinRate":2967,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.43037489743167523,"extension":6.60561802296305},"index":0,"playId":"f828b91b-54eb-33e3-80f9-13c578c44e81","pitchNumber":1,"startTime":"2026-04-17T23:44:09.757Z","endTime":"2026-04-17T23:44:12.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"4a476a0a-ca45-3ba0-b525-2b73bb47382b","startTime":"2026-04-17T23:44:26.844Z","endTime":"2026-04-17T23:44:30.052Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20833328379674,"aZ":-23.86452328652334,"pfxX":-10.69212355058202,"pfxZ":4.701607168104333,"pX":-0.9481037382277463,"pZ":2.228096551962512,"vX0":4.77359008745055,"vY0":-132.56746228561838,"vZ0":-2.2531366071622743,"x":153.14,"y":178.62,"x0":-1.3900085413188965,"y0":50.00354561275865,"z0":4.84398590371694,"aX":-18.896535010748206},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.2,"breakHorizontal":18.2,"spinRate":2496,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.41430018096529864,"extension":6.5369874773131995},"hitData":{"launchSpeed":64.2,"launchAngle":28.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":137.95,"coordY":132.28}},"index":2,"playId":"c79ca50d-18e7-3a4f-bedd-2d1795d94b8b","pitchNumber":2,"startTime":"2026-04-17T23:44:44.963Z","endTime":"2026-04-17T23:44:52.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:44:52.106Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out, first baseman Connor Norby to pitcher Janson Junk.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:47:02.735Z","endTime":"2026-04-17T23:50:31.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.4,"endSpeed":78.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11931024461383,"aZ":-29.680319392177566,"pfxX":3.547835897581428,"pfxZ":1.591381598808269,"pX":0.372459761858347,"pZ":2.4009079559094633,"vX0":1.5552734452281596,"vY0":-124.42344213246334,"vZ0":-1.9526748894792099,"x":102.8,"y":173.96,"x0":-0.7217564978200932,"y0":50.002637045846086,"z0":5.656894279618072,"aX":5.558559012552478},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.6,"breakHorizontal":-6.8,"spinRate":2502,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4403312766096672,"extension":6.2098022035812095},"index":0,"playId":"f8c8233c-10b2-3eb7-bc0b-7d68adf3dce1","pitchNumber":1,"startTime":"2026-04-17T23:47:03.901Z","endTime":"2026-04-17T23:47:07.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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.8,"endSpeed":79.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97777355462265,"aZ":-28.43411623014079,"pfxX":-10.597232651354183,"pfxZ":2.3342593480652782,"pX":0.33043115401384054,"pZ":0.9410344987710468,"vX0":6.382510574693766,"vY0":-126.22475831943952,"vZ0":-5.44521196066073,"x":104.4,"y":213.37,"x0":-0.8610064622946587,"y0":50.005077682732654,"z0":5.4307704750203225,"aX":-17.010802745910873},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.1,"breakHorizontal":17.6,"spinRate":1423,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.43481846150841275,"extension":6.302157822550874},"index":1,"playId":"d7c5757a-38cd-306f-ab92-ca75e2439e8b","pitchNumber":2,"startTime":"2026-04-17T23:47:18.823Z","endTime":"2026-04-17T23:47:23.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-17T23:47:37.388Z","endTime":"2026-04-17T23:47:53.992Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57554605785249,"aZ":-28.96322477934774,"pfxX":2.2485289330715412,"pfxZ":1.9605947759361344,"pX":0.16008800962860564,"pZ":2.093380455316231,"vX0":2.0128126998244245,"vY0":-127.28998469378107,"vZ0":-2.498634601159314,"x":110.9,"y":182.26,"x0":-0.9335482349811876,"y0":50.00277417351748,"z0":5.38508395174518,"aX":3.6828324289383105},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-4.6,"spinRate":2556,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.43060324796586213,"extension":6.506030243612979},"index":3,"playId":"466c1cff-35fa-3d94-aed9-eea3b3176d5d","pitchNumber":3,"startTime":"2026-04-17T23:47:53.992Z","endTime":"2026-04-17T23:47:58.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.352133820051595,"aZ":-26.279702382267725,"pfxX":-10.610888116152026,"pfxZ":3.611890058781962,"pX":0.5845563318356866,"pZ":-0.07348757964287919,"vX0":7.130311782988743,"vY0":-127.25205639197286,"vZ0":-8.04457810150782,"x":94.72,"y":240.76,"x0":-0.88238627382137,"y0":50.00346500711921,"z0":5.226497836899917,"aX":-17.314252244044994},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":17.5,"spinRate":1532,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4312748087733316,"extension":6.508735515347608},"index":4,"playId":"73b2574e-2138-3569-8c8d-8bebcff370a5","pitchNumber":4,"startTime":"2026-04-17T23:48:22.686Z","endTime":"2026-04-17T23:48:26.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75229382053431,"aZ":-9.601999924836633,"pfxX":-3.9458251903874717,"pfxZ":11.887982051028683,"pX":-0.5059355356621087,"pZ":2.9497953481390127,"vX0":1.5669377545813141,"vY0":-137.9051150841264,"vZ0":-5.25947577267119,"x":136.29,"y":159.14,"x0":-0.573557848559688,"y0":50.0023917516447,"z0":5.54883622073983,"aX":-7.491026624939457},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.4,"breakHorizontal":6.7,"spinRate":2301,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3993777475069966,"extension":6.288287939008225},"index":5,"playId":"f778d8e9-89de-3af4-91cc-b50490c29a53","pitchNumber":5,"startTime":"2026-04-17T23:48:41.309Z","endTime":"2026-04-17T23:48:44.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.739271436027686,"aZ":-11.244899963997101,"pfxX":-2.7301312972899954,"pfxZ":10.785136105855857,"pX":-1.1061301400522736,"pZ":3.308837362612755,"vX0":-0.24335411926810863,"vY0":-138.8217482142903,"vZ0":-4.087380755712734,"x":159.16,"y":149.44,"x0":-0.6627493782940915,"y0":50.00384352351077,"z0":5.556057273947384,"aX":-5.297976904205293},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":5.0,"spinRate":2226,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3954295019163241,"extension":6.296855939747946},"index":6,"playId":"e9490e60-30a7-37fc-a38a-44a195df7a05","pitchNumber":6,"startTime":"2026-04-17T23:49:02.019Z","endTime":"2026-04-17T23:49:05.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":79.5,"endSpeed":72.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.603400230471813,"aZ":-32.036074279278225,"pfxX":7.370831558152106,"pfxZ":0.10680915187749207,"pX":0.21258300859084356,"pZ":2.4337165246839696,"vX0":0.5151741852380549,"vY0":-115.70431582452238,"vZ0":-0.13626219738529644,"x":108.9,"y":173.07,"x0":-0.970033945128597,"y0":50.00482969822052,"z0":5.589146096761615,"aX":9.8950697939162},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.5,"breakHorizontal":-13.4,"spinRate":2352,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.4751964426073636,"extension":6.793436788333668},"index":7,"playId":"36f6225a-7e8f-33a7-90fa-de123363e11a","pitchNumber":7,"startTime":"2026-04-17T23:49:19.329Z","endTime":"2026-04-17T23:49:23.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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.3,"endSpeed":86.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34711904377802,"aZ":-10.882571876404798,"pfxX":-4.952985932437911,"pfxZ":11.089177163617398,"pX":0.7549080958498171,"pZ":2.002214346535217,"vX0":5.837688691923856,"vY0":-138.51185311380812,"vZ0":-6.79202466462273,"x":88.22,"y":184.72,"x0":-0.7483363010104114,"y0":50.0051725175201,"z0":5.233478460504944,"aX":-9.512149241341312},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":7.6,"spinRate":2413,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3972430651534755,"extension":6.521800412653241},"index":8,"playId":"15f22679-9101-303b-8906-3ec8fec6db13","pitchNumber":8,"startTime":"2026-04-17T23:49:53.802Z","endTime":"2026-04-17T23:49:58.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49286497310926,"aZ":-30.12798320741064,"pfxX":2.2979656457224515,"pfxZ":1.2490993259969176,"pX":-0.1285068125524987,"pZ":2.5402941955052376,"vX0":1.0281828392170285,"vY0":-127.48534453460297,"vZ0":-1.3535612565529864,"x":121.9,"y":170.19,"x0":-0.8362129029409401,"y0":50.00280902916976,"z0":5.467824369996465,"aX":3.7622433216762796},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":-4.4,"spinRate":2471,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.43051581322982724,"extension":6.611669879962775},"hitData":{"launchSpeed":95.0,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.92,"coordY":158.38}},"index":9,"playId":"458bad4f-cbcc-39a1-b195-1eafef8d6dcc","pitchNumber":9,"startTime":"2026-04-17T23:50:24.108Z","endTime":"2026-04-17T23:50:31.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:50:31.227Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sal Frelick pops out to shortstop Otto Lopez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:50:39.098Z","endTime":"2026-04-17T23:52:06.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.095388685645396,"aZ":-29.417255016473753,"pfxX":-9.010177280984673,"pfxZ":1.71369094354906,"pX":-0.5708821632136832,"pZ":1.8044530676833659,"vX0":3.8771367696516967,"vY0":-127.15288822677041,"vZ0":-3.2540724725918393,"x":138.76,"y":190.06,"x0":-0.9587958646783391,"y0":50.00487809538927,"z0":5.476683647396123,"aX":-14.511115261495453},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.5,"breakHorizontal":15.2,"spinRate":1331,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.43352526483033316,"extension":6.466976318683417},"index":0,"playId":"98650758-72f8-311c-8992-a91122f09276","pitchNumber":1,"startTime":"2026-04-17T23:51:05.169Z","endTime":"2026-04-17T23:51:08.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":88.3,"endSpeed":79.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95039030882609,"aZ":-27.20432040313905,"pfxX":-11.948714238797502,"pfxZ":3.0357105321340643,"pX":-0.2626257582380799,"pZ":0.5889294270078275,"vX0":5.799641033712088,"vY0":-128.3094422543478,"vZ0":-6.127629793907052,"x":127.01,"y":222.88,"x0":-1.0216029727448315,"y0":50.004583621053385,"z0":5.177974142748747,"aX":-19.570555334901783},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.1,"breakHorizontal":20.0,"spinRate":1413,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42981391968729277,"extension":6.74829043672251},"index":1,"playId":"da8729a4-8d4e-3129-8624-e8a6a887b087","pitchNumber":2,"startTime":"2026-04-17T23:51:20.288Z","endTime":"2026-04-17T23:51:23.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.252316779837546,"aZ":-29.791748052795654,"pfxX":-10.426635966364366,"pfxZ":1.4492729891428953,"pX":1.0794834487942486,"pZ":1.9064885140632528,"vX0":8.025559983913142,"vY0":-128.29622179840246,"vZ0":-3.033715318313251,"x":75.85,"y":187.3,"x0":-0.7515538623839431,"y0":50.00635086231953,"z0":5.453077736024694,"aX":-17.195063602882765},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.0,"breakHorizontal":16.8,"spinRate":1669,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.42871784055722406,"extension":6.3316278608591325},"index":2,"playId":"cc53b96d-def2-384d-a3f0-9a18fc99679e","pitchNumber":3,"startTime":"2026-04-17T23:51:39.212Z","endTime":"2026-04-17T23:51:42.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.499235021695846,"aZ":-11.734675977964413,"pfxX":-3.341789855619342,"pfxZ":10.793449648145618,"pX":0.21974478972145933,"pZ":1.6773718413526417,"vX0":3.8725984756887963,"vY0":-137.69347647896055,"vZ0":-7.724535980856548,"x":108.62,"y":193.49,"x0":-0.77997810064118,"y0":50.00195985910838,"z0":5.338605519024252,"aX":-6.328256480509552},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":5.2,"spinRate":2364,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3998982258988262,"extension":6.399924888123259},"hitData":{"launchSpeed":89.3,"launchAngle":67.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.51,"coordY":152.85}},"index":3,"playId":"534d25e6-2377-32dc-b5d3-908f36951656","pitchNumber":4,"startTime":"2026-04-17T23:51:57.069Z","endTime":"2026-04-17T23:52:06.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:52:06.684Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out sharply to left fielder Javier Sanoja.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:52:14.752Z","endTime":"2026-04-17T23:53:06.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.525867489154287,"aZ":-30.907876610803772,"pfxX":3.730541387257644,"pfxZ":0.8104014249629437,"pX":0.9640552264739236,"pZ":3.2034437844759913,"vX0":2.4278998695194023,"vY0":-124.4841262223447,"vZ0":-0.07264515679782635,"x":80.25,"y":152.29,"x0":-0.5094080409008516,"y0":50.004977407442105,"z0":5.796704858124773,"aX":5.84105370179178},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.7,"breakHorizontal":-7.3,"spinRate":2466,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.44038723183544004,"extension":6.419606402528516},"index":0,"playId":"ae44af4b-7adb-3778-8960-abbfa63e1b18","pitchNumber":1,"startTime":"2026-04-17T23:52:35.070Z","endTime":"2026-04-17T23:52:38.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":71.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.477819557212285,"aZ":-28.72213975721014,"pfxX":7.243857652527826,"pfxZ":2.582709247540789,"pX":-0.2203391422607787,"pZ":2.782720235337934,"vX0":-0.5799765004361832,"vY0":-116.219709185769,"vZ0":-0.08327871181103896,"x":125.4,"y":163.65,"x0":-0.9024691614775501,"y0":50.002103469899424,"z0":5.600882528575381,"aX":9.67953280915239},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.9,"breakHorizontal":-12.8,"spinRate":2393,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.47551360223240025,"extension":6.493816969814924},"hitData":{"launchSpeed":106.1,"launchAngle":41.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":52.72,"coordY":71.15}},"index":1,"playId":"f2987c68-5795-33e1-885b-075812534462","pitchNumber":2,"startTime":"2026-04-17T23:52:54.221Z","endTime":"2026-04-17T23:53:06.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:53:06.408Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:54:49.333Z","endTime":"2026-04-17T23:57:01.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.776891119066732,"aZ":-21.7813649518914,"pfxX":-9.906797131523193,"pfxZ":5.900910185780399,"pX":0.5642917076267926,"pZ":2.99157622078206,"vX0":7.740393732699022,"vY0":-132.29389572799514,"vZ0":-0.919187101180515,"x":95.49,"y":158.01,"x0":-1.1209052770670542,"y0":50.00547406721367,"z0":4.948784231888964,"aX":-17.459378926391047},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":16.1,"spinRate":2543,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.4149588240757418,"extension":6.612403825827173},"index":0,"playId":"4260e9af-f541-36da-803d-928a98860294","pitchNumber":1,"startTime":"2026-04-17T23:55:15.721Z","endTime":"2026-04-17T23:55:19.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":79.8,"endSpeed":72.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48433338399873,"aZ":-29.884897963259494,"pfxX":10.495498114142745,"pfxZ":1.7111561512109343,"pX":1.1563246288838431,"pZ":2.1297338891394815,"vX0":2.4787443406103367,"vY0":-116.07072564611347,"vZ0":0.14493878083937584,"x":72.92,"y":181.28,"x0":-1.2932520409914288,"y0":50.00358133852839,"z0":4.95625666309397,"aX":14.05533798002611},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.5,"breakHorizontal":-19.7,"spinRate":3047,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.47528412326467695,"extension":6.478666989182571},"index":1,"playId":"7d4c61af-36bf-323a-a4b0-58f0bc1c1d57","pitchNumber":2,"startTime":"2026-04-17T23:55:32.782Z","endTime":"2026-04-17T23:55:36.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.459658230824747,"aZ":-31.348098171572964,"pfxX":1.7471453913140689,"pfxZ":0.5155542798417105,"pX":0.8355684559598332,"pZ":2.7358589013415053,"vX0":4.6661844680551186,"vY0":-125.91368929116422,"vZ0":0.30362936939956464,"x":85.15,"y":164.91,"x0":-1.2713275441804144,"y0":50.00169774503943,"z0":5.1579065543241684,"aX":2.7944375903504572},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":-4.3,"spinRate":3023,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.43561677354135764,"extension":6.537428783332044},"index":2,"playId":"b84dba90-5a4b-3f97-9191-4bc587dedb1d","pitchNumber":3,"startTime":"2026-04-17T23:55:53.027Z","endTime":"2026-04-17T23:55:57.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":79.5,"endSpeed":71.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71542035294068,"aZ":-30.685141002503194,"pfxX":12.539689707448822,"pfxZ":1.1327798433985432,"pX":2.0992870123140053,"pZ":1.5999090712347237,"vX0":3.8893684476190247,"vY0":-115.64595746826078,"vZ0":-0.5538953808581889,"x":36.98,"y":195.58,"x0":-1.2451954032610968,"y0":50.00500591825443,"z0":4.852664542094296,"aX":16.552300876552486},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":2.2,"breakHorizontal":-23.8,"spinRate":3142,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4783381692544846,"extension":6.426159283676435},"index":3,"playId":"ecb0ced5-376c-31e4-80b2-43364e1357b4","pitchNumber":4,"startTime":"2026-04-17T23:56:13.609Z","endTime":"2026-04-17T23:56:16.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":79.8,"endSpeed":72.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.084698756627912,"aZ":-30.283839244473764,"pfxX":11.796267503495269,"pfxZ":1.405180031223514,"pX":1.750423687208918,"pZ":2.8329072200706378,"vX0":3.6535194368521715,"vY0":-116.14069542864083,"vZ0":1.8134087997419095,"x":50.28,"y":162.29,"x0":-1.3822074727521827,"y0":50.00188060602126,"z0":4.956665316678576,"aX":15.84776513487335},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.4,"breakHorizontal":-22.3,"spinRate":3111,"spinDirection":69},"zone":12,"typeConfidence":2.0,"plateTime":0.47461493136487176,"extension":6.311868279847208},"index":4,"playId":"dc0f9811-56fa-3025-a574-e31321af85f8","pitchNumber":5,"startTime":"2026-04-17T23:56:28.786Z","endTime":"2026-04-17T23:56:34.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18641996904042,"aZ":-24.996584806003085,"pfxX":-8.978001943193608,"pfxZ":3.9213759822059675,"pX":0.4996776423563379,"pZ":3.0674823773764364,"vX0":7.407069590712745,"vY0":-134.48142474687194,"vZ0":-0.3138517286990235,"x":97.95,"y":155.96,"x0":-1.1239623156810363,"y0":50.00585024629122,"z0":4.958965076505673,"aX":-16.446285057091263},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":14.6,"spinRate":2702,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4073123922185218,"extension":6.324267999419963},"hitData":{"launchSpeed":106.2,"launchAngle":0.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.0,"coordY":155.0}},"index":5,"playId":"e41030d8-7b0b-3cd1-8f05-2b2c7949bb02","pitchNumber":6,"startTime":"2026-04-17T23:56:53.684Z","endTime":"2026-04-17T23:57:01.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:57:01.284Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Graham Pauley called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:57:10.354Z","endTime":"2026-04-17T23:58:30.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":74.5,"endSpeed":66.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26137851712706,"aZ":-42.57465951249819,"pfxX":9.580760177477089,"pfxZ":-9.093753476703114,"pX":0.7387895983098873,"pZ":1.5426247221465361,"vX0":1.474375615037998,"vY0":-108.27130950717583,"vZ0":2.332041755098296,"x":88.84,"y":197.13,"x0":-1.1984811583775257,"y0":50.00046354745913,"z0":5.238679668374812,"aX":10.961779118019653},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-15.0,"breakHorizontal":-17.6,"spinRate":3000,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.513050726267692,"extension":6.615613402163946},"index":0,"playId":"e11d85f6-ebe5-3c77-bd51-0f74405f44f5","pitchNumber":1,"startTime":"2026-04-17T23:57:27.758Z","endTime":"2026-04-17T23:57:31.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174484450507347,"aZ":-25.901748582518216,"pfxX":1.013961685762656,"pfxZ":3.9114352688317933,"pX":-0.4532671573412238,"pZ":1.9619087628991234,"vX0":2.6062543529206823,"vY0":-125.94698720237157,"vZ0":-2.0054641775370583,"x":134.28,"y":185.81,"x0":-1.6341658469886569,"y0":50.000913555524996,"z0":4.868411674322675,"aX":1.6240920733975988},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.8,"breakHorizontal":-2.4,"spinRate":2893,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.4353010793718708,"extension":6.638211036789553},"index":1,"playId":"56f0e422-62e3-3e34-a93d-b5247c625f09","pitchNumber":2,"startTime":"2026-04-17T23:57:41.202Z","endTime":"2026-04-17T23:57:44.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68140369149308,"aZ":-18.049365828921538,"pfxX":-4.154064491753851,"pfxZ":7.865954954588535,"pX":0.40408533350517,"pZ":3.922193538249161,"vX0":5.490258745277861,"vY0":-133.63133018866202,"vZ0":0.1968701628292553,"x":101.6,"y":132.88,"x0":-1.1441050436263578,"y0":50.0038898746677,"z0":5.15160814923821,"aX":-7.461118274117351},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.5,"breakHorizontal":6.2,"spinRate":2838,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4109892086965061,"extension":6.498778494172028},"index":2,"playId":"b215edac-4440-3a44-9a08-aa9489c5c6d5","pitchNumber":3,"startTime":"2026-04-17T23:57:54.661Z","endTime":"2026-04-17T23:57:58.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.200075044696792,"aZ":-24.915429665990562,"pfxX":0.7067610128685828,"pfxZ":4.498782187345531,"pX":-0.7562167910150693,"pZ":2.643107271873044,"vX0":1.867492098133343,"vY0":-126.10041617051374,"vZ0":-0.5847739748484442,"x":145.83,"y":167.42,"x0":-1.59766608705446,"y0":50.003612294545455,"z0":4.884916008998198,"aX":1.1397194247313847},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.3,"breakHorizontal":-1.7,"spinRate":2765,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.4340646924281639,"extension":6.378008807648688},"index":3,"playId":"9d2a4e8c-f57e-38d4-a6e4-71fe5419e539","pitchNumber":4,"startTime":"2026-04-17T23:58:08.120Z","endTime":"2026-04-17T23:58:11.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":67.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.182711270970508,"aZ":-42.33624591008128,"pfxX":11.920668662539217,"pfxZ":-8.756180042072797,"pX":-0.7057598741436891,"pZ":2.3480061938732573,"vX0":-1.594706658771112,"vY0":-108.9119137812564,"vZ0":3.693975874947017,"x":143.9,"y":175.38,"x0":-1.4931111191967312,"y0":50.0036409542595,"z0":5.31744289475854,"aX":13.833624117818035},"breaks":{"breakAngle":18.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-13.9,"breakHorizontal":-20.8,"spinRate":3016,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.5096113539102918,"extension":6.503615749050655},"index":4,"playId":"177f4897-ccff-3e88-831f-4d3ba5040b52","pitchNumber":5,"startTime":"2026-04-17T23:58:26.849Z","endTime":"2026-04-17T23:58:30.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:58:30.678Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:58:35.614Z","endTime":"2026-04-18T00:00:00.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.332589447187168,"aZ":-25.42567550914007,"pfxX":2.2226534926739094,"pfxZ":4.119087864529661,"pX":0.7996734992280262,"pZ":1.103333963206704,"vX0":4.782985335348531,"vY0":-127.2472247717582,"vZ0":-4.107755932292562,"x":86.52,"y":208.99,"x0":-1.3938162644055834,"y0":50.00399313488197,"z0":4.755259529850052,"aX":3.640487502367267},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.7,"breakHorizontal":-5.2,"spinRate":2950,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4306024254439369,"extension":6.54657196240378},"index":0,"playId":"240a7f69-8ee9-36f4-83d6-76fa5dd921a9","pitchNumber":1,"startTime":"2026-04-17T23:58:57.356Z","endTime":"2026-04-17T23:59:00.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":67.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.093903387098173,"aZ":-42.07646179048591,"pfxX":9.91888228726184,"pfxZ":-8.60149408242573,"pX":0.4441009523102508,"pZ":1.8258735537060493,"vX0":0.9973679708506078,"vY0":-108.5075068059436,"vZ0":2.7599067354956004,"x":100.07,"y":189.48,"x0":-1.3094670729773745,"y0":50.00365226724532,"z0":5.2392500460100235,"aX":11.418149440829923},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-14.0,"breakHorizontal":-18.1,"spinRate":2962,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.5116355835000275,"extension":6.504913227259868},"index":1,"playId":"ffdfb038-7105-34c8-a532-a0b3af58f518","pitchNumber":2,"startTime":"2026-04-17T23:59:11.219Z","endTime":"2026-04-17T23:59:14.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":67.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.993934712974006,"aZ":-43.716465663400065,"pfxX":8.953151525328101,"pfxZ":-9.945946459370727,"pX":0.18330131849991768,"pZ":1.069204244371501,"vX0":0.84158907182707,"vY0":-108.87827306680298,"vZ0":1.6526303491748089,"x":110.01,"y":209.91,"x0":-1.3702527732322074,"y0":50.00101833401647,"z0":5.154333413526286,"aX":10.392776553100388},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-16.8,"breakHorizontal":-16.3,"spinRate":3049,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.5095733548481758,"extension":6.571421104221601},"index":2,"playId":"c0f69ea3-45e5-328f-8deb-6a56dc8186ff","pitchNumber":3,"startTime":"2026-04-17T23:59:25.468Z","endTime":"2026-04-17T23:59:29.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.370644677485934,"aZ":-16.730650817758377,"pfxX":-4.070699944824404,"pfxZ":8.60664326281554,"pX":1.0244075450951322,"pZ":1.8034357255589413,"vX0":7.741948663039634,"vY0":-132.84305781548102,"vZ0":-4.798088547943789,"x":77.95,"y":190.09,"x0":-1.393475790681285,"y0":50.003239573429305,"z0":4.841986842287558,"aX":-7.3054187386729605},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.8,"breakHorizontal":5.8,"spinRate":2819,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4116701517751471,"extension":6.513944874872887},"index":3,"playId":"16d8fba8-d226-3fbd-bc2a-4a71c0515964","pitchNumber":4,"startTime":"2026-04-17T23:59:41.185Z","endTime":"2026-04-17T23:59:45.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87613051651052,"aZ":-24.088317977385074,"pfxX":0.5532391843140525,"pfxZ":4.828116887122718,"pX":1.1401465039409278,"pZ":2.9525129482540766,"vX0":6.282898076672137,"vY0":-128.4141705546464,"vZ0":-0.34339990221823863,"x":73.54,"y":159.06,"x0":-1.4072022696830107,"y0":50.00402577811915,"z0":4.957348455913949,"aX":0.9250352049660513},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.9,"breakHorizontal":-2.4,"spinRate":2961,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.42606488937942055,"extension":6.1923132342082425},"index":4,"playId":"7f759d6a-6192-3f6d-a1cf-674e8c5507dd","pitchNumber":5,"startTime":"2026-04-17T23:59:56.354Z","endTime":"2026-04-18T00:00:00.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.48,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:00:00.880Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to right fielder Sal Frelick. Jakob Marsee to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-18T00:00:27.884Z","endTime":"2026-04-18T00:01:42.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"36cf4651-41fa-47ee-b7d0-76d3d7c471a1","startTime":"2026-04-18T00:00:27.884Z","endTime":"2026-04-18T00:00:32.884Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.924258997542214,"aZ":-23.18533151128731,"pfxX":0.36362473951661556,"pfxZ":5.464205292565065,"pX":-0.2349847824048895,"pZ":3.0755414212611667,"vX0":3.370406281933938,"vY0":-127.37107313965075,"vZ0":-0.08646778293860224,"x":125.96,"y":155.74,"x0":-1.6220178604760565,"y0":50.00099016205575,"z0":4.941757998731857,"aX":0.597690907521614},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.1,"breakHorizontal":-1.4,"spinRate":2857,"spinDirection":175},"zone":2,"typeConfidence":2.0,"plateTime":0.429871889872421,"extension":6.532420375920828},"index":1,"playId":"4fa9369d-0f8a-3436-90ba-430d9e66db09","pitchNumber":1,"startTime":"2026-04-18T00:00:44.196Z","endTime":"2026-04-18T00:00:47.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-18T00:01:10.622Z","endTime":"2026-04-18T00:01:34.011Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618814735901235,"aZ":-25.977621094692793,"pfxX":1.219379809410518,"pfxZ":3.8324069169745947,"pX":0.4212219972834426,"pZ":2.1104109782493254,"vX0":4.460074133708897,"vY0":-126.32268980324261,"vZ0":-1.6876681705313334,"x":100.94,"y":181.8,"x0":-1.5252827574134773,"y0":50.00186837819848,"z0":4.874491139855124,"aX":1.9716153293547556},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.8,"breakHorizontal":-3.2,"spinRate":2925,"spinDirection":171},"zone":6,"typeConfidence":2.0,"plateTime":0.4335062696909926,"extension":6.693984136440525},"hitData":{"launchSpeed":103.7,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.34,"coordY":113.52}},"index":3,"playId":"b73b55b1-3688-3727-95f1-94c34f579ecf","pitchNumber":2,"startTime":"2026-04-18T00:01:34.011Z","endTime":"2026-04-18T00:01:42.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:01:42.959Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-18T00:01:52.478Z","endTime":"2026-04-18T00:03:05.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78637121467378,"aZ":-23.83624804911503,"pfxX":-9.197177206878202,"pfxZ":4.621924736967093,"pX":-0.12157462638642608,"pZ":2.032605243299349,"vX0":6.28656661149467,"vY0":-133.69163052920425,"vZ0":-2.9463724828160744,"x":121.63,"y":183.9,"x0":-1.3128808300123704,"y0":50.0026020452595,"z0":4.866603345392424,"aX":-16.588898422700613},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":15.2,"spinRate":2562,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.41026452463544194,"extension":6.480341646351246},"index":0,"playId":"fdb30235-35f4-39e2-85f1-eef3e1f00dff","pitchNumber":1,"startTime":"2026-04-18T00:02:17.665Z","endTime":"2026-04-18T00:02:21.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86442665575241,"aZ":-24.25385461029189,"pfxX":-5.7950222265636215,"pfxZ":4.4595285054776195,"pX":0.3080060195810227,"pZ":3.097312554799489,"vX0":6.2829406387788325,"vY0":-132.57326741298718,"vZ0":-0.33153125766704206,"x":105.26,"y":155.15,"x0":-1.3419610655268088,"y0":50.00353161951128,"z0":4.99724981843117,"aX":-10.29552476024575},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":9.1,"spinRate":2588,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.41345927667269233,"extension":6.298854023422705},"index":1,"playId":"fdb3d053-6c8f-3b60-9896-a72617c92261","pitchNumber":2,"startTime":"2026-04-18T00:02:38.155Z","endTime":"2026-04-18T00:02:41.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.399924642275785,"aZ":-15.818480152881024,"pfxX":-3.2515113257323636,"pfxZ":9.17674601008314,"pX":0.7020516881274881,"pZ":2.778641766490307,"vX0":6.177198109244858,"vY0":-133.12648520508915,"vZ0":-2.8871021406282167,"x":90.24,"y":163.76,"x0":-1.2331694919448293,"y0":50.00464021700947,"z0":5.031867210646703,"aX":-5.7969023434331834},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.1,"breakHorizontal":4.4,"spinRate":2751,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4124983768020902,"extension":6.641191571292815},"index":2,"playId":"869e9b38-1623-3058-a7f2-0ff977427c16","pitchNumber":3,"startTime":"2026-04-18T00:03:01.407Z","endTime":"2026-04-18T00:03:05.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:03:05.350Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, shortstop Otto Lopez to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-18T00:05:01.440Z","endTime":"2026-04-18T00:05:58.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.954092252097112,"aZ":-28.098648578127996,"pfxX":-10.332678624950969,"pfxZ":2.5311486107620347,"pX":0.24983346177187354,"pZ":2.9138677164109,"vX0":6.221452990826695,"vY0":-126.94251526336072,"vZ0":-0.8975503944931374,"x":107.48,"y":160.11,"x0":-0.9057730354782539,"y0":50.005526892420896,"z0":5.5338210349453405,"aX":-16.65953426632733},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":17.0,"spinRate":1282,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.43351350033202696,"extension":6.21398127710003},"index":0,"playId":"655fa1fb-e5fe-398a-bd51-12ad72719773","pitchNumber":1,"startTime":"2026-04-18T00:05:17.404Z","endTime":"2026-04-18T00:05:20.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":87.2,"endSpeed":79.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49443739393427,"aZ":-26.61293589263858,"pfxX":-10.642336564173966,"pfxZ":3.455126932700198,"pX":0.9495445460005923,"pZ":1.2723237535016443,"vX0":7.875635921077901,"vY0":-126.69391862070056,"vZ0":-4.838810073591502,"x":80.81,"y":204.43,"x0":-0.8334169712655856,"y0":50.00162602529626,"z0":5.3620785730756815,"aX":-17.113021568967497},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.3,"breakHorizontal":17.3,"spinRate":1476,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4341337901443274,"extension":6.625892923946245},"index":1,"playId":"810df757-da82-3e09-932f-98fbeb34e0dc","pitchNumber":2,"startTime":"2026-04-18T00:05:35.696Z","endTime":"2026-04-18T00:05:38.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":77.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70111372441439,"aZ":-31.346399749302115,"pfxX":-11.435618672325019,"pfxZ":0.5326692840248146,"pX":-0.3043047730635674,"pZ":2.9635180835926813,"vX0":5.202976279741286,"vY0":-126.12544306861925,"vZ0":-0.12261829195607898,"x":128.6,"y":158.77,"x0":-0.9368360256042136,"y0":50.00628237489681,"z0":5.595577526102731,"aX":-17.9613363316134},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.2,"breakHorizontal":19.1,"spinRate":1397,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4385535110522345,"extension":6.1127966631152075},"hitData":{"launchSpeed":101.0,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.75,"coordY":149.22}},"index":2,"playId":"27d23f2d-56cf-3099-a964-2760207a05ea","pitchNumber":3,"startTime":"2026-04-18T00:05:51.383Z","endTime":"2026-04-18T00:05:58.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:05:58.876Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-18T00:06:06.435Z","endTime":"2026-04-18T00:08:14.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":70.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.305543564603617,"aZ":-31.625464469055082,"pfxX":6.768479091912628,"pfxZ":0.4203683164700127,"pX":0.23648145405176813,"pZ":3.559250263706653,"vX0":0.29501946460999545,"vY0":-113.58242789432649,"vZ0":2.03437532503136,"x":107.99,"y":142.68,"x0":-0.773064684874416,"y0":50.00013849407532,"z0":5.826038361766238,"aX":8.727415191464845},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.7,"breakHorizontal":-12.2,"spinRate":2303,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.48462290150344334,"extension":6.529045538974732},"index":0,"playId":"47822166-e9c1-304b-9f17-5512295ea547","pitchNumber":1,"startTime":"2026-04-18T00:06:25.390Z","endTime":"2026-04-18T00:06:29.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":87.5,"endSpeed":80.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53828102460289,"aZ":-29.33401463066097,"pfxX":-10.887595880059202,"pfxZ":1.7307224212023327,"pX":0.8476444251477571,"pZ":1.4237165810192034,"vX0":7.833197475740017,"vY0":-127.23568665420285,"vZ0":-4.283006607549822,"x":84.69,"y":200.34,"x0":-0.8527553798182679,"y0":50.00484882567767,"z0":5.447282683142663,"aX":-17.894850679936027},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.4,"breakHorizontal":18.0,"spinRate":1308,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4301031382772278,"extension":6.347013111695853},"index":1,"playId":"da08bea6-1b95-3139-bf31-7fdb1bcf4fcd","pitchNumber":2,"startTime":"2026-04-18T00:06:40.470Z","endTime":"2026-04-18T00:06:43.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":93.0,"endSpeed":83.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90000077530329,"aZ":-15.682753320798001,"pfxX":-9.98005022520558,"pfxZ":9.067934985722815,"pX":-1.1004354243666512,"pZ":3.1427888670888606,"vX0":1.9266842484570061,"vY0":-135.33093608388015,"vZ0":-3.800139220193703,"x":158.95,"y":153.92,"x0":-0.5352036377591839,"y0":50.002774821679466,"z0":5.693509915456162,"aX":-18.15051413552904},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":17.5,"spinRate":2137,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4077811310818844,"extension":6.389276356329808},"index":2,"playId":"a8ee1258-06c4-3956-8d2d-d71d661e61ab","pitchNumber":3,"startTime":"2026-04-18T00:06:57.433Z","endTime":"2026-04-18T00:07:00.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-04-18T00:07:10.097Z","endTime":"2026-04-18T00:07:24.271Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71713605854356,"aZ":-30.046885912475354,"pfxX":2.071068809412493,"pfxZ":1.3615054359007228,"pX":1.2981395111309995,"pZ":2.8245613222631687,"vX0":3.621952157432301,"vY0":-124.62954652372922,"vZ0":-1.010083746966632,"x":67.52,"y":162.52,"x0":-0.44484032625245445,"y0":50.006054680843896,"z0":5.723038926330763,"aX":3.2496738103126925},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":-4.6,"spinRate":2305,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.43995084373302396,"extension":6.385251021157673},"index":4,"playId":"7fa14496-3482-3c6b-aed7-f49396e8a286","pitchNumber":4,"startTime":"2026-04-18T00:07:24.271Z","endTime":"2026-04-18T00:07:27.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.436370116944484,"aZ":-29.13659748277918,"pfxX":6.803923097858529,"pfxZ":2.2529936688111984,"pX":0.5713389817276987,"pZ":2.573181585418341,"vX0":1.3981851251947581,"vY0":-115.81998086341376,"vZ0":-0.5738298641792736,"x":95.22,"y":169.3,"x0":-0.9249630722278508,"y0":50.001621611443994,"z0":5.632479895993901,"aX":9.159103211984528},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.2,"breakHorizontal":-12.7,"spinRate":2356,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.4745461828458257,"extension":6.2605467855325045},"index":5,"playId":"fc526ada-7619-3287-907d-d9e4dfa6832a","pitchNumber":5,"startTime":"2026-04-18T00:07:39.582Z","endTime":"2026-04-18T00:07:44.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.057930814727904,"aZ":-11.022667829391754,"pfxX":-0.9676916792835315,"pfxZ":11.34082081450389,"pX":0.45509146157008906,"pZ":4.08512408969721,"vX0":2.3338772879249055,"vY0":-136.44956157344683,"vZ0":-2.5255852240817718,"x":99.65,"y":128.48,"x0":-0.289769794813792,"y0":50.003927045189414,"z0":5.793364883163202,"aX":-1.8051822834536821},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.2,"breakHorizontal":1.2,"spinRate":2158,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4030790958862669,"extension":6.222502381922298},"index":6,"playId":"c46be77a-8d44-3323-9cef-16fdf2669303","pitchNumber":6,"startTime":"2026-04-18T00:08:08.345Z","endTime":"2026-04-18T00:08:14.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:08:14.217Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a sharp line drive to right fielder Owen Caissie. Gary Sánchez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-18T00:08:21.169Z","endTime":"2026-04-18T00:09:28.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"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(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":78.8,"endSpeed":71.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.816980294945,"aZ":-43.096399584586464,"pfxX":4.198006763510789,"pfxZ":-8.363265334390707,"pX":0.3435091508653459,"pZ":1.9502036219715244,"vX0":1.1693073254173902,"vY0":-114.57935806731872,"vZ0":1.1244742256627094,"x":103.91,"y":186.12,"x0":-0.7212546962801172,"y0":50.004874912534696,"z0":5.726010625307816,"aX":5.479525643722113},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.4,"breakHorizontal":-7.9,"spinRate":2494,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.48144982403267145,"extension":6.353528874909617},"index":0,"playId":"e670a0ba-479b-31cb-bce2-450f912b4e28","pitchNumber":1,"startTime":"2026-04-18T00:08:38.467Z","endTime":"2026-04-18T00:08:42.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.249244681636007,"aZ":-29.249857500539758,"pfxX":-12.152465172134736,"pfxZ":1.788313630347477,"pX":0.741685585726866,"pZ":0.7845626331199351,"vX0":7.509512213019485,"vY0":-127.79789187789899,"vZ0":-5.694027531594157,"x":88.73,"y":217.6,"x0":-0.673890556948319,"y0":50.00378961910116,"z0":5.373257673239672,"aX":-19.864422756489507},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":20.0,"spinRate":1666,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4305558328951795,"extension":6.278625984696211},"index":1,"playId":"9bd4dda5-5b37-3224-a028-5d8546abbc3e","pitchNumber":2,"startTime":"2026-04-18T00:08:59.277Z","endTime":"2026-04-18T00:09:02.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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.5,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.122208350707496,"aZ":-17.461132239759323,"pfxX":-2.3562068759101455,"pfxZ":7.910083404798433,"pX":-0.09414424426004138,"pZ":3.199805709674268,"vX0":2.2349125283685014,"vY0":-136.0778798987683,"vZ0":-3.298550864397935,"x":120.59,"y":152.39,"x0":-0.6232049002036694,"y0":50.00342072869146,"z0":5.649774194287076,"aX":-4.383182329525737},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":3.7,"spinRate":1929,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.40376935457967766,"extension":6.175865688850637},"hitData":{"launchSpeed":109.7,"launchAngle":12.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":171.82,"coordY":125.05}},"index":2,"playId":"12bcb7ab-c56a-362c-afcc-1d9c3d4befec","pitchNumber":3,"startTime":"2026-04-18T00:09:19.071Z","endTime":"2026-04-18T00:09:28.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.49,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:09:28.370Z","atBatIndex":25},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luis Rengifo hit by pitch. Gary Sánchez to 3rd. Jake Bauers to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-18T00:09:36.502Z","endTime":"2026-04-18T00:10:05.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.455469082759603,"aZ":-10.975362168818373,"pfxX":-2.01288467578829,"pfxZ":11.37336097687426,"pX":1.4084647009911255,"pZ":3.4162718236870524,"vX0":5.420292129153441,"vY0":-136.05303054117118,"vZ0":-4.002184873380324,"x":63.31,"y":146.54,"x0":-0.3531691650287908,"y0":50.00272437119653,"z0":5.6742552649134606,"aX":-3.7524090370179755},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.9,"breakHorizontal":2.4,"spinRate":2158,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4034667327619039,"extension":6.328149341036618},"index":0,"playId":"bfca6158-fcdd-3c42-bf56-5e8d65ac003d","pitchNumber":1,"startTime":"2026-04-18T00:09:57.392Z","endTime":"2026-04-18T00:10:05.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.1,"awayTeamWinProbability":61.9,"homeTeamWinProbabilityAdded":-7.100000000000001,"leverageIndex":2.34,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:10:05.763Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Mitchell singles on a soft ground ball to second baseman Xavier Edwards. Gary Sánchez scores. Jake Bauers to 3rd. Luis Rengifo to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-18T00:11:19.766Z","endTime":"2026-04-18T00:11:29.927Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-18T00:10:30.216Z","endTime":"2026-04-18T00:11:21.874Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":71.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.289431880191124,"aZ":-31.948258982547284,"pfxX":4.666579717335253,"pfxZ":0.1681563760590432,"pX":-0.5605371554606922,"pZ":2.113889271550121,"vX0":-0.2983886937064572,"vY0":-115.59703042829464,"vZ0":-0.5211363254871045,"x":138.37,"y":181.7,"x0":-1.0322841223701915,"y0":50.00193938363436,"z0":5.473296760866955,"aX":6.165580276730555},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.5,"breakHorizontal":-8.3,"spinRate":2250,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.47818236920205237,"extension":6.656214662465268},"hitData":{"launchSpeed":52.8,"launchAngle":-59.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":142.5,"coordY":172.79}},"index":1,"playId":"b8d064d8-1b94-36d3-8f07-c69d978fd2e9","pitchNumber":1,"startTime":"2026-04-18T00:11:21.874Z","endTime":"2026-04-18T00:11:29.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-10.2,"leverageIndex":2.85,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:11:29.927Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Greg Jones grounds into a force out, fielded by shortstop Otto Lopez. Jake Bauers scores. Luis Rengifo to 3rd. Garrett Mitchell out at 2nd. Greg Jones to 1st.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-18T00:12:02.594Z","endTime":"2026-04-18T00:12:35.540Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"postOnThird":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.592526217968146,"aZ":-29.72303287045306,"pfxX":3.111760943632043,"pfxZ":1.5738576227517367,"pX":-0.08504322271901137,"pZ":1.9650612474615465,"vX0":0.7410491775089214,"vY0":-124.59150387083531,"vZ0":-2.848169169707076,"x":120.24,"y":185.72,"x0":-0.7911738308004581,"y0":50.0007977272227,"z0":5.6072482232933565,"aX":4.837710957626235},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":-5.8,"spinRate":2350,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.44147080180897813,"extension":6.328204983083957},"index":0,"playId":"bb0549ed-43de-3324-a820-a71455aae22a","pitchNumber":1,"startTime":"2026-04-18T00:12:09.222Z","endTime":"2026-04-18T00:12:13.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":83.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.29796604831986,"aZ":-14.376019698083862,"pfxX":-3.8416873450364375,"pfxZ":9.701675757810033,"pX":-0.44774927326083386,"pZ":3.103189801590397,"vX0":1.8672020071410993,"vY0":-136.39054398911293,"vZ0":-3.8921984436948014,"x":134.07,"y":154.99,"x0":-0.6519596827738693,"y0":50.00529711136001,"z0":5.578300415256457,"aX":-7.049668801660583},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":6.4,"spinRate":2131,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4056810617375408,"extension":6.273071231879498},"hitData":{"launchSpeed":101.2,"launchAngle":-7.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.62,"coordY":161.33}},"index":1,"playId":"713fd5e2-d883-3f2e-80b1-581646672015","pitchNumber":2,"startTime":"2026-04-18T00:12:28.142Z","endTime":"2026-04-18T00:12:35.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":2.36,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:12:35.540Z","atBatIndex":28},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"David Hamilton bunt grounds out, pitcher Janson Junk to first baseman Connor Norby.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-18T00:13:10.526Z","endTime":"2026-04-18T00:14:54.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_adv_play","runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676083,"link":"/api/v1/people/676083"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d29577ca-5711-49f3-b84e-634827968664","startTime":"2026-04-18T00:13:10.526Z","endTime":"2026-04-18T00:13:15.526Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":675659,"link":"/api/v1/people/675659"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.623211597699324,"aZ":-11.02489238809402,"pfxX":-4.2479712884089835,"pfxZ":11.751104489919864,"pX":-0.6720639759301986,"pZ":1.7739427695663468,"vX0":1.6635093982766498,"vY0":-134.4171538380501,"vZ0":-7.74646725904072,"x":142.62,"y":190.88,"x0":-0.7529378751529279,"y0":50.003894702824546,"z0":5.507340299291539,"aX":-7.645168789073253},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.4,"breakHorizontal":7.2,"spinRate":2259,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.4100857966908067,"extension":6.2836247775131095},"index":1,"playId":"d457de96-a1dd-3d96-85b0-4ffa32599f38","pitchNumber":1,"startTime":"2026-04-18T00:13:28.480Z","endTime":"2026-04-18T00:13:39.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":675659,"link":"/api/v1/people/675659"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Greg Jones steals (1) 2nd base. Luis Rengifo scores. Greg Jones to 3rd. Throwing error by catcher Agustín Ramírez.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"d457de96-a1dd-3d96-85b0-4ffa32599f38","startTime":"2026-04-18T00:14:14.153Z","endTime":"2026-04-18T00:14:14.832Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":675659,"link":"/api/v1/people/675659"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":675659,"link":"/api/v1/people/675659"},"third":{"id":650859,"link":"/api/v1/people/650859"},"postOnThird":{"id":675659,"link":"/api/v1/people/675659"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":-7.900000000000002,"leverageIndex":1.52,"dramaIndex":92.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24652625733019,"aZ":-12.12698166135201,"pfxX":-3.347976520656207,"pfxZ":10.717066113909617,"pX":0.849620528290495,"pZ":2.5519521883860903,"vX0":4.591363993974138,"vY0":-136.67214241388822,"vZ0":-5.942980429732325,"x":84.61,"y":169.88,"x0":-0.42585467486019635,"y0":50.00382913806992,"z0":5.605507517614159,"aX":-6.263723492236873},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":4.9,"spinRate":2100,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40246370072120063,"extension":6.461515080558323},"index":3,"playId":"6b199de5-511a-3475-b761-6d5b233373e7","pitchNumber":2,"startTime":"2026-04-18T00:14:14.832Z","endTime":"2026-04-18T00:14:41.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"third":{"id":675659,"link":"/api/v1/people/675659"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"}},"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":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":71.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06422624622267,"aZ":-29.805623176670107,"pfxX":7.3483003475874895,"pfxZ":1.8087103183076376,"pX":0.6948086228202718,"pZ":2.87894071891131,"vX0":1.6338127572044612,"vY0":-115.27918119614128,"vZ0":0.6062650652327777,"x":90.52,"y":161.05,"x0":-0.9817171078974143,"y0":50.00205437999262,"z0":5.555998825432472,"aX":9.609342958511055},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.8,"breakHorizontal":-13.7,"spinRate":2317,"spinDirection":68},"zone":3,"typeConfidence":2.0,"plateTime":0.480380140969483,"extension":6.87795073306718},"hitData":{"launchSpeed":34.4,"launchAngle":-35.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":128.88,"coordY":185.53}},"index":4,"playId":"d5ed581e-ccb1-344b-b5b5-c95e01df7d13","pitchNumber":3,"startTime":"2026-04-18T00:14:45.301Z","endTime":"2026-04-18T00:14:54.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"third":{"id":675659,"link":"/api/v1/people/675659"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":1.52,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:14:54.331Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-18T00:16:34.128Z","endTime":"2026-04-18T00:19:02.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.998276457188656,"aZ":-25.095070385586826,"pfxX":0.36061189129237103,"pfxZ":4.370081023804616,"pX":-0.13641561724114837,"pZ":1.8119337344586488,"vX0":3.034665219081433,"vY0":-126.77683782396564,"vZ0":-2.5002830676637777,"x":122.2,"y":189.86,"x0":-1.3980701547028926,"y0":50.00561767510023,"z0":4.823447116266543,"aX":0.5836757332309171},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":-1.3,"spinRate":2948,"spinDirection":166},"zone":8,"typeConfidence":2.0,"plateTime":0.43278802513371994,"extension":6.663388935335096},"index":0,"playId":"c2ef7dc9-46fd-35f5-9057-b0b34e460785","pitchNumber":1,"startTime":"2026-04-18T00:17:02.848Z","endTime":"2026-04-18T00:17:06.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"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-18T00:17:13.325Z","endTime":"2026-04-18T00:17:29.139Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":86.8,"endSpeed":79.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.666970124512552,"aZ":-25.776170758116816,"pfxX":1.5965339077096874,"pfxZ":3.9891154029535683,"pX":-0.5210505388193036,"pZ":1.4822219806498327,"vX0":2.143947422351282,"vY0":-126.33159956073959,"vZ0":-3.0415739539125672,"x":136.86,"y":198.76,"x0":-1.5906707876316488,"y0":50.001017412550674,"z0":4.791625167115884,"aX":2.559504886530269},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.7,"breakHorizontal":-3.4,"spinRate":2945,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.43489892491401516,"extension":6.1186470917600495},"index":2,"playId":"5b0ad6f9-14fe-34fc-abce-a86542e73fc2","pitchNumber":2,"startTime":"2026-04-18T00:17:29.139Z","endTime":"2026-04-18T00:17:33.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81926458266577,"aZ":-14.786640192054428,"pfxX":-7.649808378319999,"pfxZ":9.89495628461555,"pX":-0.23742941823526817,"pZ":2.3265620244943874,"vX0":5.064653230635637,"vY0":-132.80641635178588,"vZ0":-4.19985332407786,"x":126.05,"y":175.96,"x0":-1.1915369731216496,"y0":50.000581931876894,"z0":5.0300694099203,"aX":-13.437718187668258},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.0,"breakHorizontal":12.5,"spinRate":2670,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4150606562536612,"extension":6.595756215710532},"index":3,"playId":"8de71577-b7cf-3d11-b9be-7cdc2e791a15","pitchNumber":3,"startTime":"2026-04-18T00:17:42.320Z","endTime":"2026-04-18T00:17:45.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":74.6,"endSpeed":66.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52322016197367,"aZ":-42.73644660791172,"pfxX":11.01722826337177,"pfxZ":-9.289760307890754,"pX":-0.684216838110616,"pZ":1.9269214024527228,"vX0":-0.9636527097649814,"vY0":-108.29691562954194,"vZ0":2.9602801828433734,"x":143.08,"y":186.75,"x0":-1.6460348031201044,"y0":50.00515939965463,"z0":5.3664362508535,"aX":12.521065336335809},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-15.0,"breakHorizontal":-19.3,"spinRate":3086,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.5144129518664644,"extension":6.420107187183472},"index":4,"playId":"a4c9d03e-cb4b-3326-acfe-9923bf40d7db","pitchNumber":4,"startTime":"2026-04-18T00:17:59.568Z","endTime":"2026-04-18T00:18:03.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77318838289045,"aZ":-18.778829775399917,"pfxX":-6.456824094487259,"pfxZ":7.419642435352406,"pX":-1.3925716389785183,"pZ":2.928060529709446,"vX0":2.9041458420869954,"vY0":-133.73293066233276,"vZ0":-1.4034536194284875,"x":170.08,"y":159.72,"x0":-1.6558330556653877,"y0":50.001773075199225,"z0":4.81137196806719,"aX":-11.653669598637132},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":11.0,"spinRate":2635,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41012755893904096,"extension":6.197290975169056},"index":5,"playId":"63b9ff8e-ed3a-3618-9ec8-17ecbd59da97","pitchNumber":5,"startTime":"2026-04-18T00:18:23.436Z","endTime":"2026-04-18T00:18:26.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":74.6,"endSpeed":66.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.973826197483117,"aZ":-43.57237606379298,"pfxX":11.117875371102066,"pfxZ":-9.993886921824371,"pX":-1.6227542926831648,"pZ":2.248407980983861,"vX0":-3.0815614153208704,"vY0":-108.28581918769136,"vZ0":3.8953947857411366,"x":178.86,"y":178.07,"x0":-1.5910927232903962,"y0":50.00518471502333,"z0":5.327148472111825,"aX":12.674342849548955},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-16.0,"breakHorizontal":-18.7,"spinRate":2911,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.5138142587011325,"extension":6.375739903269606},"index":6,"playId":"c96f06e5-d080-3c6a-ab68-c519ff05ac15","pitchNumber":6,"startTime":"2026-04-18T00:18:39.676Z","endTime":"2026-04-18T00:18:43.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":67.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.814891537691715,"aZ":-42.43255546576189,"pfxX":9.49538031796617,"pfxZ":-8.790356509180768,"pX":-0.503211173550578,"pZ":1.9224845855552353,"vX0":-0.8479986212661978,"vY0":-109.35186155989754,"vZ0":2.8126673996947384,"x":136.18,"y":186.87,"x0":-1.3302724508820716,"y0":50.00297311705847,"z0":5.294148214316347,"aX":11.08064742714462},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-14.3,"breakHorizontal":-16.7,"spinRate":2925,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.5080366587617275,"extension":6.497414849305085},"hitData":{"launchSpeed":88.1,"launchAngle":2.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.71,"coordY":165.56}},"index":7,"playId":"9c6234ee-6248-3830-8605-c84c92f00124","pitchNumber":7,"startTime":"2026-04-18T00:18:56.260Z","endTime":"2026-04-18T00:19:02.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:19:02.892Z","atBatIndex":30},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Otto Lopez triples (2) on a sharp fly ball to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-18T00:19:11.297Z","endTime":"2026-04-18T00:20:12.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.678139563330788,"aZ":-25.793208858890626,"pfxX":-10.711843740572437,"pfxZ":3.5462017024590935,"pX":0.8036351917437973,"pZ":2.1897653534107113,"vX0":8.611167191618216,"vY0":-133.7864985065747,"vZ0":-2.091091004643523,"x":86.37,"y":179.66,"x0":-1.075782013658987,"y0":50.00493141738765,"z0":4.842813554829984,"aX":-19.289765021562605},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.1,"breakHorizontal":17.4,"spinRate":2591,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.41045770195923703,"extension":6.471822377156704},"index":0,"playId":"197423ee-4a80-32ec-a345-7a71b9e23b33","pitchNumber":1,"startTime":"2026-04-18T00:19:30.856Z","endTime":"2026-04-18T00:19:34.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":86.9,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51209415540381,"aZ":-24.780084529029256,"pfxX":1.4748065077980372,"pfxZ":4.530598177672227,"pX":0.3339044124742517,"pZ":2.9470221085707493,"vX0":3.7961646820322343,"vY0":-126.64007778585417,"vZ0":-0.18682593771211298,"x":104.27,"y":159.21,"x0":-1.3729396872602684,"y0":50.00623045581135,"z0":4.994578024855143,"aX":2.4089468366358773},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.4,"breakHorizontal":-3.5,"spinRate":3015,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.43159843883565374,"extension":6.475826933907323},"index":1,"playId":"4dfe3c51-06aa-352c-a9e8-b68b0f9b5a55","pitchNumber":2,"startTime":"2026-04-18T00:19:42.516Z","endTime":"2026-04-18T00:19:46.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.226247877334373,"aZ":-17.158803637855254,"pfxX":-4.9708475140598445,"pfxZ":8.432379147186962,"pX":0.17903959505183628,"pZ":2.7033871137916754,"vX0":5.104505139192984,"vY0":-133.2485492607627,"vZ0":-2.7564228948262564,"x":110.18,"y":165.79,"x0":-1.1245752414679842,"y0":50.00210166972566,"z0":5.00529324486261,"aX":-8.851524780425091},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.8,"breakHorizontal":7.8,"spinRate":2574,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4125900930678452,"extension":6.500502112550085},"hitData":{"launchSpeed":101.8,"launchAngle":24.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":154.45,"coordY":43.69}},"index":2,"playId":"a384a3f9-2693-385a-99bc-fdf454852163","pitchNumber":3,"startTime":"2026-04-18T00:19:57.244Z","endTime":"2026-04-18T00:20:12.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.8,"awayTeamWinProbability":74.2,"homeTeamWinProbabilityAdded":6.699999999999999,"leverageIndex":0.68,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:20:12.222Z","atBatIndex":31},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Owen Caissie out on a sacrifice fly to center fielder Garrett Mitchell. Otto Lopez scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-18T00:20:28.916Z","endTime":"2026-04-18T00:21:27.778Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":689441,"link":"/api/v1/people/689441"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":88.7,"endSpeed":81.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476145342174124,"aZ":-24.658421994356864,"pfxX":0.46812868768624627,"pfxZ":4.4267731226412055,"pX":0.8724373827937782,"pZ":2.2855384669470413,"vX0":5.184680937095601,"vY0":-129.10781373623774,"vZ0":-2.2336799949964776,"x":83.74,"y":177.07,"x0":-1.2178673457228326,"y0":50.002093302641924,"z0":5.048826752200694,"aX":0.7941648787373407},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.8,"breakHorizontal":-1.9,"spinRate":2996,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.4233354867655885,"extension":6.6576402517880755},"index":0,"playId":"0e8eac5c-4f14-31ef-9e8e-cfdf2729960b","pitchNumber":1,"startTime":"2026-04-18T00:20:48.339Z","endTime":"2026-04-18T00:20:52.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.866115557902006,"aZ":-23.597226954253767,"pfxX":0.4169690843952438,"pfxZ":5.179397210928627,"pX":-0.20068166363662404,"pZ":2.7377330779964293,"vX0":3.5156370281804303,"vY0":-127.95281196049191,"vZ0":-0.7970029658734902,"x":124.65,"y":164.86,"x0":-1.647602523112725,"y0":50.00003938223886,"z0":4.905422772686531,"aX":0.6891004363208978},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":-1.6,"spinRate":2964,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.42838415674255836,"extension":6.224917843840751},"hitData":{"launchSpeed":107.7,"launchAngle":13.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":112.57,"coordY":64.53}},"index":1,"playId":"93a28f62-6bb4-36c7-8308-c31b5c85092a","pitchNumber":2,"startTime":"2026-04-18T00:21:18.476Z","endTime":"2026-04-18T00:21:27.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":0.40000000000000213,"leverageIndex":1.37,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:21:27.778Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-18T00:21:41.456Z","endTime":"2026-04-18T00:23:20.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":82.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09951366847216,"aZ":-27.95211276854691,"pfxX":-12.611369442015675,"pfxZ":2.3980848498363887,"pX":-0.035508395919824805,"pZ":2.967909657301455,"vX0":7.030383079016951,"vY0":-133.2842621045321,"vZ0":0.16681118536810569,"x":118.35,"y":158.65,"x0":-1.0975055810278391,"y0":50.00572802389331,"z0":4.957455306882066,"aX":-22.230365742755982},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.7,"breakHorizontal":20.9,"spinRate":2449,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.41420671191023883,"extension":6.626861142842614},"index":0,"playId":"3e639587-ebca-33b3-9b01-a0d4ab79d4c4","pitchNumber":1,"startTime":"2026-04-18T00:21:56.561Z","endTime":"2026-04-18T00:22:00.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.345394127741336,"aZ":-26.153721297196864,"pfxX":1.4171445089857295,"pfxZ":3.732910129037734,"pX":1.5285126620485292,"pZ":2.191000840801063,"vX0":6.161631457193498,"vY0":-127.32159261422032,"vZ0":-2.1672376971839498,"x":58.74,"y":179.62,"x0":-1.1243400869486442,"y0":50.004476428163436,"z0":5.159388765535416,"aX":2.2859662170680863},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":-4.2,"spinRate":2919,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4330567000835117,"extension":6.599360080020057},"index":1,"playId":"907ff510-810f-3f4b-a17e-4b29d66f5c1d","pitchNumber":2,"startTime":"2026-04-18T00:22:08.987Z","endTime":"2026-04-18T00:22:11.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6039542046205,"aZ":-28.319798454805433,"pfxX":-12.075415400173519,"pfxZ":2.152066830808109,"pX":0.6646400133773901,"pZ":1.3739511239897908,"vX0":8.79667680897906,"vY0":-134.3818800615357,"vZ0":-3.790711988205228,"x":91.67,"y":201.68,"x0":-1.115953485047961,"y0":50.00515332987641,"z0":4.861424655541661,"aX":-21.642189878691013},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.1,"breakHorizontal":19.4,"spinRate":2401,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.41078731962833226,"extension":6.541909271766655},"index":2,"playId":"855cd37c-a0cf-3e6b-b22f-54e59dad39af","pitchNumber":3,"startTime":"2026-04-18T00:22:22.521Z","endTime":"2026-04-18T00:22:27.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-18T00:22:34.591Z","endTime":"2026-04-18T00:22:47.457Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":76.4,"endSpeed":67.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24314038148381,"aZ":-43.72346340023858,"pfxX":9.473845257015515,"pfxZ":-9.786253156053428,"pX":1.748125161290482,"pZ":1.2663010181350152,"vX0":3.493611143635327,"vY0":-110.84607212479507,"vZ0":1.627865113138249,"x":50.37,"y":204.59,"x0":-1.1035771608943463,"y0":50.00138499225626,"z0":5.275345410187838,"aX":11.183125570850144},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-16.3,"breakHorizontal":-18.2,"spinRate":3162,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.5041909580356365,"extension":6.603908176530302},"index":4,"playId":"9cfda5bf-de64-398c-93ae-f3455d4efc8a","pitchNumber":4,"startTime":"2026-04-18T00:22:47.457Z","endTime":"2026-04-18T00:22:50.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.399117909915244,"aZ":-17.81710263131432,"pfxX":-5.0859918457745765,"pfxZ":7.79283372419007,"pX":0.08313103240852339,"pZ":3.9529169921092198,"vX0":5.148685334346953,"vY0":-135.3476340390436,"vZ0":0.1940449902425534,"x":113.83,"y":132.05,"x0":-1.1891984340073622,"y0":50.00452982350486,"z0":5.1347697545743,"aX":-9.373410869592544},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2779,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4057202370160593,"extension":6.542277965865087},"index":5,"playId":"d98ab98c-d8d4-3e93-99b4-9bb479dc166a","pitchNumber":5,"startTime":"2026-04-18T00:23:01.543Z","endTime":"2026-04-18T00:23:04.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":67.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62185767361244,"aZ":-44.90207051020465,"pfxX":8.749196478565839,"pfxZ":-10.791146908302125,"pX":-0.07859304248842784,"pZ":2.6989126127876326,"vX0":0.1526038436998957,"vY0":-110.05582026858043,"vZ0":4.7328956414449195,"x":120.0,"y":165.91,"x0":-1.2793020778143254,"y0":50.00545566721624,"z0":5.399912896358565,"aX":10.31498736870457},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-17.2,"breakHorizontal":-15.7,"spinRate":2981,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.5053328980059328,"extension":6.679324002616873},"index":6,"playId":"3b33e705-94b0-3d3a-86b7-71319a642614","pitchNumber":6,"startTime":"2026-04-18T00:23:14.814Z","endTime":"2026-04-18T00:23:20.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:23:20.068Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:25:15.063Z","endTime":"2026-04-18T00:27:03.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"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":92.6,"endSpeed":83.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.021721574017604,"aZ":-9.957855890597791,"pfxX":-3.231907517151022,"pfxZ":12.370004636320402,"pX":1.0916886408200592,"pZ":2.8690946417896663,"vX0":5.1922372467932565,"vY0":-134.6077885556467,"vZ0":-5.431154526542581,"x":75.39,"y":161.31,"x0":-0.46142600782107046,"y0":50.004010625564625,"z0":5.649181725038043,"aX":-5.805533896847908},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.1,"breakHorizontal":4.4,"spinRate":2375,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4102682280372223,"extension":6.30027705393674},"index":0,"playId":"6f3c8fa8-2e71-3cdd-922a-7ee9da0b35bc","pitchNumber":1,"startTime":"2026-04-18T00:25:37.476Z","endTime":"2026-04-18T00:25:41.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.375464093112882,"aZ":-39.95525646417691,"pfxX":3.534324463464188,"pfxZ":-5.613603139304286,"pX":-0.022290846861404617,"pZ":1.511705236392066,"vX0":0.8520530215755113,"vY0":-117.56836522497663,"vZ0":-1.03969228233867,"x":117.85,"y":197.96,"x0":-0.8493624931229281,"y0":50.00356987344737,"z0":5.700987884590512,"aX":4.898036497950421},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.1,"breakHorizontal":-6.6,"spinRate":2601,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.46767465993804747,"extension":6.293015862088456},"index":1,"playId":"5f42f9a4-5ef4-3be2-a149-3f01f383244d","pitchNumber":2,"startTime":"2026-04-18T00:25:54.015Z","endTime":"2026-04-18T00:25:57.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":71.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.487834047641236,"aZ":-30.94864532500376,"pfxX":6.789754441221506,"pfxZ":0.9278970451729247,"pX":-0.5980332564700375,"pZ":2.415583825298467,"vX0":-0.8960830373625479,"vY0":-115.02005868742334,"vZ0":-0.33234594843231124,"x":139.8,"y":173.56,"x0":-1.0804591903156755,"y0":50.001264131708496,"z0":5.603988304512198,"aX":8.952394657761761},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.9,"breakHorizontal":-12.0,"spinRate":2437,"spinDirection":72},"zone":4,"typeConfidence":2.0,"plateTime":0.47912074381726644,"extension":6.648896813401634},"index":2,"playId":"6dff177b-0000-3316-919d-1ca13cd9bf82","pitchNumber":3,"startTime":"2026-04-18T00:26:10.951Z","endTime":"2026-04-18T00:26:14.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40381820081969,"aZ":-40.751582928845494,"pfxX":2.708822729203401,"pfxZ":-6.020970790487524,"pX":-0.3171026937034618,"pZ":0.4679812006782387,"vX0":0.8899635168829512,"vY0":-119.2772380969272,"vZ0":-2.7797922069048067,"x":129.09,"y":226.14,"x0":-1.0481413121282275,"y0":50.00376679556257,"z0":5.364290160173924,"aX":3.8582059175785437},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-11.3,"breakHorizontal":-5.2,"spinRate":2486,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.46124172554526854,"extension":6.728083144887942},"index":3,"playId":"ca1bd835-5e15-380f-a926-8884b965405a","pitchNumber":4,"startTime":"2026-04-18T00:26:33.448Z","endTime":"2026-04-18T00:26:36.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.160912160310364,"aZ":-31.37914097928541,"pfxX":2.6685948061423,"pfxZ":0.5120117560536048,"pX":-0.21050537203346098,"pZ":2.180394650603566,"vX0":0.632225047959533,"vY0":-124.69682457936769,"vZ0":-1.8206921610751747,"x":125.02,"y":179.91,"x0":-0.8146813718734155,"y0":50.00288541588262,"z0":5.541644966782281,"aX":4.146985913551509},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.7,"breakHorizontal":-4.9,"spinRate":2378,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.44147542339846746,"extension":6.33444959054829},"hitData":{"launchSpeed":98.1,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.11,"coordY":144.57}},"index":4,"playId":"86051e44-0f0f-39cf-a685-3fb3135eda8d","pitchNumber":5,"startTime":"2026-04-18T00:26:56.601Z","endTime":"2026-04-18T00:27:03.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:27:03.416Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, shortstop Otto Lopez to first baseman Connor Norby.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:27:14.014Z","endTime":"2026-04-18T00:27:36.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":71.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.470226594660996,"aZ":-30.061944205417582,"pfxX":9.673321435741792,"pfxZ":1.6080569103236684,"pX":1.0715251349943986,"pZ":3.2558744831791238,"vX0":1.1608284011840966,"vY0":-114.80253732432124,"vZ0":1.314067224516669,"x":76.16,"y":150.87,"x0":-0.6973875301288243,"y0":50.001788158370324,"z0":5.638200809963395,"aX":12.701800037896424},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.6,"breakHorizontal":-17.8,"spinRate":2345,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.4800854800810028,"extension":6.28808789458526},"hitData":{"launchSpeed":70.7,"launchAngle":-15.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.96,"coordY":152.85}},"index":0,"playId":"0c6bd262-5a76-3011-b9a7-f2262cf5e6b4","pitchNumber":1,"startTime":"2026-04-18T00:27:29.320Z","endTime":"2026-04-18T00:27:36.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:27:36.375Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:27:48.478Z","endTime":"2026-04-18T00:28:55.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.915048856135,"aZ":-12.754220646754504,"pfxX":-5.146851868435586,"pfxZ":10.436312911249207,"pX":0.25948206280431907,"pZ":2.113274433704787,"vX0":4.4973818146354745,"vY0":-135.17553935928038,"vZ0":-6.303522708136417,"x":107.11,"y":181.72,"x0":-0.7525841775349349,"y0":50.00434454936117,"z0":5.361249491680932,"aX":-9.579262220266195},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":8.4,"spinRate":2322,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.40432411854517447,"extension":6.474237195168441},"index":0,"playId":"5229a545-3d81-3d85-9444-b45c2375d59b","pitchNumber":1,"startTime":"2026-04-18T00:27:59.861Z","endTime":"2026-04-18T00:28:02.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.875467990340915,"aZ":-43.03664056025684,"pfxX":5.817456692019357,"pfxZ":-7.790114571325288,"pX":-0.527863178895774,"pZ":3.1639699878410856,"vX0":-0.39402544736533074,"vY0":-118.30284859846594,"vZ0":3.548525143018766,"x":137.12,"y":153.35,"x0":-1.1117309689524109,"y0":50.00072230082446,"z0":5.631630760591101,"aX":8.115050048776034},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.7,"breakHorizontal":-10.3,"spinRate":2573,"spinDirection":46},"zone":1,"typeConfidence":2.0,"plateTime":0.46579491102058856,"extension":6.6638163787458},"index":1,"playId":"3a908c29-617b-3c1d-a821-2c7b4164a728","pitchNumber":2,"startTime":"2026-04-18T00:28:14.548Z","endTime":"2026-04-18T00:28:18.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-18T00:28:24.351Z","endTime":"2026-04-18T00:28:35.200Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.063609798847047,"aZ":-28.620915499647996,"pfxX":9.145777124936878,"pfxZ":2.6152475977590166,"pX":0.28382397413486316,"pZ":1.460056863876525,"vX0":0.586191110567216,"vY0":-116.5101735646302,"vZ0":-2.553590486637127,"x":106.18,"y":199.36,"x0":-1.158431146231306,"y0":50.00537901348238,"z0":5.304268846643292,"aX":12.441114099829237},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.3,"breakHorizontal":-16.7,"spinRate":2410,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.47203542244546703,"extension":6.987189494658256},"index":3,"playId":"c78f9565-4b13-3cf3-baf4-62e5adac9d52","pitchNumber":3,"startTime":"2026-04-18T00:28:35.200Z","endTime":"2026-04-18T00:28:38.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.864957265818976,"aZ":-44.71552334842648,"pfxX":6.163524528814078,"pfxZ":-8.818845596986996,"pX":-0.10744389610826056,"pZ":0.7722864816712106,"vX0":0.2674392418776317,"vY0":-119.53296574007511,"vZ0":-1.3503091139422665,"x":121.1,"y":217.93,"x0":-1.0200880143272362,"y0":50.00491173053862,"z0":5.423888900304604,"aX":8.761429640237948},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-16.0,"breakHorizontal":-11.2,"spinRate":2637,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.46136754935578006,"extension":6.3428683109411415},"index":4,"playId":"9716f4a6-a8a0-3e86-aab8-43d4bbf18fc8","pitchNumber":4,"startTime":"2026-04-18T00:28:52.489Z","endTime":"2026-04-18T00:28:55.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":0.899999999999995,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:28:55.943Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Sanoja pops out to shortstop David Hamilton.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:30:39.656Z","endTime":"2026-04-18T00:31:09.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":70.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59852617847984,"aZ":-26.255934318722773,"pfxX":13.753599674892534,"pfxZ":4.53519040873543,"pX":0.5139463995142913,"pZ":2.5238082365315293,"vX0":0.5790835810823443,"vY0":-115.33070225227623,"vZ0":0.5792942936808079,"x":97.41,"y":170.64,"x0":-1.5213498413287798,"y0":50.00369939147053,"z0":4.864980014213959,"aX":17.95851576929089},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":8.8,"breakHorizontal":-24.8,"spinRate":2926,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.48061999260892785,"extension":6.3615978456206985},"hitData":{"launchSpeed":78.4,"launchAngle":55.0,"totalDistance":209.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":70.78,"coordY":140.75}},"index":0,"playId":"6c6fb12a-f60d-3b65-9258-5873f2f0acb2","pitchNumber":1,"startTime":"2026-04-18T00:31:00.160Z","endTime":"2026-04-18T00:31:09.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:31:09.855Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Graham Pauley grounds out to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:31:23.027Z","endTime":"2026-04-18T00:32:16.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.894876457730494,"aZ":-18.827747193789655,"pfxX":-3.647283691663617,"pfxZ":7.577043181393366,"pX":0.17933416821393972,"pZ":2.6887814083129338,"vX0":5.252573752247505,"vY0":-131.8668532483216,"vZ0":-2.115803285817914,"x":110.16,"y":166.18,"x0":-1.3640370146252057,"y0":50.005744076095176,"z0":4.889716815054594,"aX":-6.427927392089851},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.4,"breakHorizontal":5.5,"spinRate":2770,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.41526952319470567,"extension":6.610870913587982},"index":0,"playId":"040460b5-0363-3e91-b87f-62572274f15a","pitchNumber":1,"startTime":"2026-04-18T00:31:31.573Z","endTime":"2026-04-18T00:31:34.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.830596768582197,"aZ":-31.387067958253546,"pfxX":9.590241338472776,"pfxZ":0.5963117000745441,"pX":0.6813773814751303,"pZ":1.8293894599659994,"vX0":2.5772851866682296,"vY0":-115.51776998757587,"vZ0":0.2400608277598113,"x":91.03,"y":189.39,"x0":-1.699342285420816,"y0":50.005387468188474,"z0":4.782775394091875,"aX":12.748755825530473},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.4,"breakHorizontal":-18.0,"spinRate":3061,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.47717344542514306,"extension":6.1659064494179585},"index":1,"playId":"e9d55901-919a-356c-9d73-c3c5507ae166","pitchNumber":2,"startTime":"2026-04-18T00:31:47.462Z","endTime":"2026-04-18T00:31:52.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":67.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632317017559497,"aZ":-44.50886794187277,"pfxX":10.336181629541224,"pfxZ":-10.487760816849306,"pX":0.059256446882816304,"pZ":1.7538532950745476,"vX0":0.04728826420693544,"vY0":-109.37394074918159,"vZ0":2.795126104348696,"x":114.74,"y":191.43,"x0":-1.2991492850126183,"y0":50.00444624401624,"z0":5.337200116645787,"aX":12.15177763844872},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-17.4,"breakHorizontal":-18.6,"spinRate":2959,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.5066001107292619,"extension":6.451177449382429},"hitData":{"launchSpeed":84.1,"launchAngle":1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.34,"coordY":168.59}},"index":2,"playId":"a2ab8b2e-74bb-3e05-908d-70e8ad817085","pitchNumber":3,"startTime":"2026-04-18T00:32:08.837Z","endTime":"2026-04-18T00:32:16.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:32:16.140Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:32:26.013Z","endTime":"2026-04-18T00:33:43.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.235700246723702,"aZ":-18.46939219465326,"pfxX":-5.129461378637995,"pfxZ":7.633968761484629,"pX":-0.7731319324383263,"pZ":1.7215891537580439,"vX0":3.638800879547192,"vY0":-133.2828821949997,"vZ0":-4.567370233801188,"x":146.47,"y":192.3,"x0":-1.4911673258962739,"y0":50.0025226680772,"z0":4.795248051800697,"aX":-9.208187599792842},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.0,"breakHorizontal":8.5,"spinRate":2617,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4113056325264943,"extension":6.57424412044097},"index":0,"playId":"8d46247c-61ff-31b8-a086-526f9845df2a","pitchNumber":1,"startTime":"2026-04-18T00:32:43.251Z","endTime":"2026-04-18T00:32:46.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.266198281220166,"aZ":-30.003663729345984,"pfxX":2.660234080002449,"pfxZ":1.3586679055247535,"pX":-0.24454074667338027,"pZ":1.303194197886658,"vX0":2.675526155963605,"vY0":-125.00082338221543,"vZ0":-2.353594804202718,"x":126.32,"y":203.59,"x0":-1.6711264192962278,"y0":50.0021925652025,"z0":4.700476931853271,"aX":4.24318937416579},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":-5.4,"spinRate":3027,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4368189977341168,"extension":6.231951607142623},"index":1,"playId":"37957022-5ab9-33c8-b982-7bb347b0e05e","pitchNumber":2,"startTime":"2026-04-18T00:32:58.851Z","endTime":"2026-04-18T00:33:02.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09308903420827,"aZ":-21.71784098524304,"pfxX":-4.783783662770039,"pfxZ":5.911097986822113,"pX":0.39355730673649164,"pZ":2.2252721141217116,"vX0":6.245595373836281,"vY0":-132.37659456015447,"vZ0":-2.648419102794275,"x":102.0,"y":178.7,"x0":-1.378326452403222,"y0":50.003638482496626,"z0":4.834160193642384,"aX":-8.46396640433523},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":7.2,"spinRate":2630,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4142721429945069,"extension":6.578108144209618},"index":2,"playId":"03c3f92c-675d-3af6-9b78-8bdd6b59dfb9","pitchNumber":3,"startTime":"2026-04-18T00:33:16.893Z","endTime":"2026-04-18T00:33:20.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":91.2,"endSpeed":82.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.853274073301908,"aZ":-21.148385058288,"pfxX":-5.878325400388771,"pfxZ":6.245765568690864,"pX":-0.2874030566619175,"pZ":2.9733417677600658,"vX0":4.816433159652376,"vY0":-132.63482412809046,"vZ0":-0.9378439146549775,"x":127.96,"y":158.5,"x0":-1.3715767695259615,"y0":50.001164050968015,"z0":4.887232722704697,"aX":-10.374255751432312},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.3,"breakHorizontal":9.5,"spinRate":2542,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.41445369300763124,"extension":6.202661993907477},"hitData":{"launchSpeed":87.2,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.64,"coordY":161.93}},"index":3,"playId":"967860af-f532-3c1f-abd7-ebc0dab23b98","pitchNumber":4,"startTime":"2026-04-18T00:33:36.908Z","endTime":"2026-04-18T00:33:43.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:33:43.727Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gary Sánchez grounds out, shortstop Otto Lopez to first baseman Connor Norby.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:35:31.012Z","endTime":"2026-04-18T00:37:35.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3696178274146,"aZ":-30.31487535073991,"pfxX":-6.854214963456632,"pfxZ":1.1468472086197696,"pX":0.21576326138772375,"pZ":0.7863213237534712,"vX0":5.184549373421265,"vY0":-125.76695596986086,"vZ0":-5.517910621035812,"x":108.78,"y":217.55,"x0":-0.9728396357302255,"y0":50.00168874695307,"z0":5.441146090323685,"aX":-11.077910497333464},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":11.4,"spinRate":1549,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4340314057846193,"extension":6.263377542532946},"index":0,"playId":"a4f7c178-5d9b-3d86-804b-28ea4e5f0560","pitchNumber":1,"startTime":"2026-04-18T00:35:51.462Z","endTime":"2026-04-18T00:35:54.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":71.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350355659549376,"aZ":-29.83140356658518,"pfxX":7.589485963227826,"pfxZ":1.7746257500414035,"pX":0.7319257182193031,"pZ":2.7146795138863298,"vX0":1.4189711522585229,"vY0":-115.37712590687093,"vZ0":-0.03251980345408634,"x":89.1,"y":165.48,"x0":-0.8790453232590246,"y0":50.004482738234046,"z0":5.651111619430351,"aX":10.034181902279322},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.5,"breakHorizontal":-14.0,"spinRate":2299,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4782986576840971,"extension":6.312984994846174},"index":1,"playId":"483cca1e-db25-39b3-9613-8cf80b3d7ccc","pitchNumber":2,"startTime":"2026-04-18T00:36:09.349Z","endTime":"2026-04-18T00:36:12.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87126916420704,"aZ":-10.316953429915621,"pfxX":-2.079234771208025,"pfxZ":11.816888592882751,"pX":0.5052435201386315,"pZ":2.7671489627842893,"vX0":3.965310951340072,"vY0":-136.33883189939112,"vZ0":-5.427961795981781,"x":97.74,"y":164.07,"x0":-0.7095061276369946,"y0":50.00083338080054,"z0":5.521149961885327,"aX":-3.845459018207109},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.2,"breakHorizontal":2.8,"spinRate":2276,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4044605340731997,"extension":6.341077964848204},"index":2,"playId":"7a583d02-5631-34a1-ab3b-a6ee6614747b","pitchNumber":3,"startTime":"2026-04-18T00:36:26.430Z","endTime":"2026-04-18T00:36:30.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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.7,"endSpeed":79.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85623077049917,"aZ":-30.65877179254613,"pfxX":-10.761581616521216,"pfxZ":0.9308297233475633,"pX":-0.43799998449782424,"pZ":1.4450979561001474,"vX0":4.905876598445577,"vY0":-127.56597347873051,"vZ0":-3.7608629260844455,"x":133.7,"y":199.76,"x0":-0.9990871758504737,"y0":50.00410668069672,"z0":5.383784728912918,"aX":-17.548122229790824},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.0,"breakHorizontal":18.2,"spinRate":1501,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.43112759919093957,"extension":6.408294700284966},"index":3,"playId":"6d962b50-4c4c-3006-af7e-2028815b9a4d","pitchNumber":4,"startTime":"2026-04-18T00:36:49.201Z","endTime":"2026-04-18T00:36:53.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.320555893821087,"aZ":-27.847427617177168,"pfxX":2.366673806812382,"pfxZ":2.639637125737773,"pX":0.12183622026817546,"pZ":0.8654961434760057,"vX0":1.4014285735392915,"vY0":-127.56564934601322,"vZ0":-5.910131661344358,"x":112.36,"y":215.41,"x0":-0.7430013627786075,"y0":50.005501865898395,"z0":5.420164866855162,"aX":3.8836974071916432},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":-4.6,"spinRate":2446,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.43009357742836496,"extension":6.363350187071726},"index":4,"playId":"a2002505-d330-3114-b673-5f8b4f02ca7b","pitchNumber":5,"startTime":"2026-04-18T00:37:08.837Z","endTime":"2026-04-18T00:37:11.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85734897028133,"aZ":-27.88891013200355,"pfxX":3.4768719520302787,"pfxZ":2.61794701391241,"pX":0.5905074543680138,"pZ":2.912215301982928,"vX0":2.041211853635965,"vY0":-126.86126019488239,"vZ0":-1.5234498740080191,"x":94.49,"y":160.15,"x0":-0.6751005218483308,"y0":50.0040703939787,"z0":5.734199234606459,"aX":5.692275911307319},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":-6.7,"spinRate":2461,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.43101606726258446,"extension":6.490473462034535},"hitData":{"launchSpeed":91.3,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.2,"coordY":149.85}},"index":5,"playId":"76d85539-83c1-3624-a15a-9d5193eba1ca","pitchNumber":6,"startTime":"2026-04-18T00:37:27.851Z","endTime":"2026-04-18T00:37:35.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:37:35.281Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Bauers walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:37:43.324Z","endTime":"2026-04-18T00:39:03.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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, 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":80.6,"endSpeed":74.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.876577697204656,"aZ":-30.057409255186037,"pfxX":9.292757433069266,"pfxZ":1.5210888227332422,"pX":0.8552894195124195,"pZ":1.273343715762579,"vX0":1.346633322834942,"vY0":-117.42048565932205,"vZ0":-2.977588859281896,"x":84.4,"y":204.4,"x0":-0.9331181741765723,"y0":50.00359512656689,"z0":5.36345795846868,"aX":12.935748407190152},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.3,"breakHorizontal":-17.2,"spinRate":2320,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.46701719778153317,"extension":6.7853532105601495},"index":0,"playId":"077caf6d-9bdf-33d7-be36-65c39800adc8","pitchNumber":1,"startTime":"2026-04-18T00:37:59.186Z","endTime":"2026-04-18T00:38:02.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":81.2,"endSpeed":74.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.075548184861965,"aZ":-42.309006458714066,"pfxX":1.7888912451387948,"pfxZ":-7.2405508840445725,"pX":-0.14453390021433693,"pZ":1.292189489579822,"vX0":0.8159285395660276,"vY0":-118.26692778415348,"vZ0":-0.855728259762202,"x":122.51,"y":203.89,"x0":-0.727713319246591,"y0":50.003916310815384,"z0":5.580154023503118,"aX":2.5036050323563614},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.0,"breakHorizontal":-3.5,"spinRate":2528,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4652794044749293,"extension":6.380272065384797},"index":1,"playId":"e212f82b-7b9e-36c2-879a-d433c7197f34","pitchNumber":2,"startTime":"2026-04-18T00:38:12.955Z","endTime":"2026-04-18T00:38:16.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04233568080058,"aZ":-10.711411050844546,"pfxX":-4.232840523147636,"pfxZ":11.25610822243657,"pX":-0.24276732387995942,"pZ":1.8683849027047756,"vX0":3.150681488253488,"vY0":-137.80354103490947,"vZ0":-7.288331428712242,"x":126.25,"y":188.33,"x0":-0.8558388592501902,"y0":50.005996073971744,"z0":5.285918003494588,"aX":-8.073462237084202},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":7.0,"spinRate":2249,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3987674873570306,"extension":6.413153989969751},"index":2,"playId":"6dd757d0-2eed-3ece-9048-f72e2423a82d","pitchNumber":3,"startTime":"2026-04-18T00:38:29.479Z","endTime":"2026-04-18T00:38:32.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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.9,"endSpeed":74.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.631944949460976,"aZ":-43.76226452536755,"pfxX":3.2107049991414556,"pfxZ":-8.336651036753237,"pX":-0.7371500551146111,"pZ":1.5067863761395484,"vX0":-0.8428671067067764,"vY0":-117.77489877302763,"vZ0":-0.15945270499976116,"x":145.1,"y":198.1,"x0":-0.7893731172574533,"y0":50.00349589891821,"z0":5.659734433934659,"aX":4.46177719106603},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-14.8,"breakHorizontal":-5.5,"spinRate":2546,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.46700671341902433,"extension":6.198282550926275},"index":3,"playId":"114be9a0-d139-34c5-96d1-de35772e1812","pitchNumber":4,"startTime":"2026-04-18T00:38:43.546Z","endTime":"2026-04-18T00:38:47.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02939388256192,"aZ":-9.927993361480512,"pfxX":-5.484543543728262,"pfxZ":11.778210585273332,"pX":1.3019516953822727,"pZ":2.540579296000173,"vX0":7.598751378161258,"vY0":-137.21417238299185,"vZ0":-5.468797049613525,"x":67.37,"y":170.18,"x0":-0.8028726364895471,"y0":50.00261659827965,"z0":5.249168033153797,"aX":-10.359450468841803},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.2,"breakHorizontal":8.2,"spinRate":2387,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4006159341621931,"extension":6.3772390069510845},"index":4,"playId":"7e4edaac-ec96-3a8e-ab9b-07776e256ca1","pitchNumber":5,"startTime":"2026-04-18T00:38:59.874Z","endTime":"2026-04-18T00:39:03.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:39:03.657Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Rengifo doubles (5) on a line drive to center fielder Jakob Marsee. Jake Bauers scores.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:39:10.417Z","endTime":"2026-04-18T00:39:46.379Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89353471929369,"aZ":-41.23736360620941,"pfxX":1.213476009267844,"pfxZ":-6.448579119309882,"pX":0.4885936309479741,"pZ":1.8836252958934643,"vX0":2.186478108024236,"vY0":-118.4005774534301,"vZ0":0.023971872179940457,"x":98.38,"y":187.92,"x0":-0.6085194347014904,"y0":50.00521804959598,"z0":5.681245620891297,"aX":1.7043523072804498},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.3,"breakHorizontal":-2.8,"spinRate":2513,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.46454185575335805,"extension":6.536013664302456},"hitData":{"launchSpeed":99.8,"launchAngle":20.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":72.57,"coordY":54.52}},"index":0,"playId":"7b54ecfd-fab5-3e6e-b74e-4db7fb40db42","pitchNumber":1,"startTime":"2026-04-18T00:39:32.242Z","endTime":"2026-04-18T00:39:46.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":676083,"link":"/api/v1/people/676083"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.7,"awayTeamWinProbability":87.3,"homeTeamWinProbabilityAdded":-9.3,"leverageIndex":0.93,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:39:46.379Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:42:24.699Z","endTime":"2026-04-18T00:43:40.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-18T00:40:05.952Z","endTime":"2026-04-18T00:40:41.678Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: John King replaces Janson Junk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-18T00:40:41.678Z","endTime":"2026-04-18T00:42:26.906Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676083,"link":"/api/v1/people/676083","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.167677002621343,"aZ":-33.32452858401332,"pfxX":9.38915625460542,"pfxZ":-0.6538429509434112,"pX":0.7008415399964486,"pZ":1.8428489849665342,"vX0":-6.2173688160424145,"vY0":-132.5891408103193,"vZ0":-2.6670699815555134,"x":90.29,"y":189.02,"x0":1.864554545459183,"y0":50.00166391265884,"z0":5.310571102818782,"aX":16.6010894610632},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.6,"breakHorizontal":-15.5,"spinRate":2145,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.41419408692949355,"extension":6.006214371228907},"index":2,"playId":"d61ec2fb-7ed4-3d09-a7a3-c44bdd6a06f1","pitchNumber":1,"startTime":"2026-04-18T00:42:26.906Z","endTime":"2026-04-18T00:42:31.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570525693657743,"aZ":-33.598809493070135,"pfxX":-4.085676727100038,"pfxZ":-1.0095601738794713,"pX":-0.9625576620801627,"pZ":2.072850669182118,"vX0":-5.305651803090205,"vY0":-118.27261205213581,"vZ0":-0.47092385503439105,"x":153.69,"y":182.81,"x0":1.8447684360642427,"y0":50.0037688868388,"z0":5.368632286644055,"aX":-5.759672729390291},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.7,"breakHorizontal":8.8,"spinRate":2896,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.46396359447689006,"extension":5.809067749473799},"index":3,"playId":"c73ed819-0c62-326b-b083-4c7cd47b434c","pitchNumber":2,"startTime":"2026-04-18T00:42:59.449Z","endTime":"2026-04-18T00:43:02.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":81.9,"endSpeed":75.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.179099855916053,"aZ":-33.02096444201174,"pfxX":-10.428906785332636,"pfxZ":-0.5941365821416458,"pX":-2.244499364352816,"pZ":1.434773121212414,"vX0":-6.3260791773985545,"vY0":-119.20290739846854,"vZ0":-2.0666811852408804,"x":202.56,"y":200.04,"x0":1.8036566072420464,"y0":50.000833127794984,"z0":5.310977865191545,"aX":-14.917379089497222},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.3,"breakHorizontal":20.5,"spinRate":3034,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4605277229120812,"extension":5.999955570747664},"index":4,"playId":"97f39534-8d9a-3196-b888-eef783d1fb76","pitchNumber":3,"startTime":"2026-04-18T00:43:18.734Z","endTime":"2026-04-18T00:43:21.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.344807218242572,"aZ":-33.17584370139963,"pfxX":9.270142242827692,"pfxZ":-0.5491478598855801,"pX":0.2569489452592361,"pZ":1.2918640190437292,"vX0":-7.312545841340706,"vY0":-134.75821441187432,"vZ0":-4.075376234433941,"x":107.21,"y":203.9,"x0":1.8115080039672578,"y0":50.00168270991777,"z0":5.186864622708315,"aX":16.920025333153983},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.7,"breakHorizontal":-15.1,"spinRate":2271,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.40761724781473996,"extension":6.031673143738363},"index":5,"playId":"509fefb0-6842-3729-b6a3-29d3d6095dda","pitchNumber":4,"startTime":"2026-04-18T00:43:36.833Z","endTime":"2026-04-18T00:43:40.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":1.6999999999999993,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:43:40.383Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Greg Jones strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:43:53.376Z","endTime":"2026-04-18T00:45:32.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.537700546498165,"aZ":-28.965685161361026,"pfxX":10.377525476574075,"pfxZ":1.798177871742995,"pX":-1.0203765754701928,"pZ":1.4775400687611961,"vX0":-10.46239555530386,"vY0":-133.21427070597858,"vZ0":-4.203628677728485,"x":155.89,"y":198.89,"x0":1.6232628426201563,"y0":50.00361401655003,"z0":5.18736311794709,"aX":18.518858307275067},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.4,"breakHorizontal":-16.3,"spinRate":2299,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4123064380314809,"extension":6.038826455583668},"index":0,"playId":"ac376b87-6c5d-319d-a364-697a10d1c1af","pitchNumber":1,"startTime":"2026-04-18T00:44:04.596Z","endTime":"2026-04-18T00:44:08.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.947566266956635,"aZ":-32.54623616307881,"pfxX":8.591273115709866,"pfxZ":-0.24727872354599612,"pX":-0.8876201784062848,"pZ":1.193876061210123,"vX0":-9.295443531405482,"vY0":-122.59558569956849,"vZ0":-2.9809022607633953,"x":150.83,"y":206.55,"x0":1.842518078119188,"y0":50.00138750618301,"z0":5.212335533793819,"aX":13.035763320074022},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.0,"breakHorizontal":-13.3,"spinRate":1490,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.4473186087470862,"extension":5.837154870933344},"index":1,"playId":"1ca53c2f-7be0-3502-9023-e96f4508517c","pitchNumber":2,"startTime":"2026-04-18T00:44:20.303Z","endTime":"2026-04-18T00:44:24.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29731292808523,"aZ":-30.973961808015975,"pfxX":8.260644754991631,"pfxZ":0.7862935053358102,"pX":-0.21453974789067362,"pZ":1.6369182159608386,"vX0":-7.685873369983225,"vY0":-123.3206657222784,"vZ0":-2.371351039958781,"x":125.18,"y":194.58,"x0":1.8874804470090847,"y0":50.00027222472684,"z0":5.255152237189954,"aX":12.56748390088394},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":-12.8,"spinRate":1509,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.4462216075774439,"extension":5.901321766716945},"index":2,"playId":"f7e376ea-a63a-350e-9f04-a63dda057c76","pitchNumber":3,"startTime":"2026-04-18T00:44:35.057Z","endTime":"2026-04-18T00:44:38.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.555967932612166,"aZ":-29.914598447003858,"pfxX":-6.99496106374452,"pfxZ":1.4870299672316083,"pX":-0.1882108271153104,"pZ":3.261419752924477,"vX0":-3.1804587208580517,"vY0":-122.46188726954627,"vZ0":0.8637860110475006,"x":124.17,"y":150.72,"x0":2.0352500488379834,"y0":50.0056208231036,"z0":5.457555270861941,"aX":-10.6547570429154},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":13.4,"spinRate":2960,"spinDirection":307},"zone":2,"typeConfidence":2.0,"plateTime":0.44679096323297607,"extension":5.879777367226182},"index":3,"playId":"b9edde27-ac5b-30f7-bf98-da3e94949266","pitchNumber":4,"startTime":"2026-04-18T00:44:50.669Z","endTime":"2026-04-18T00:44:54.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.817601962828427,"aZ":-33.75454159486233,"pfxX":9.91698921312167,"pfxZ":-0.8511957706479056,"pX":-1.0574399917811426,"pZ":0.8087906539761031,"vX0":-11.02553921007284,"vY0":-135.41957268575487,"vZ0":-5.177210024251291,"x":157.31,"y":216.94,"x0":1.780035355587281,"y0":50.00247004763182,"z0":5.108983532035877,"aX":18.40198158392258},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-2.5,"breakHorizontal":-15.6,"spinRate":2336,"spinDirection":122},"zone":13,"typeConfidence":0.92,"plateTime":0.4045921734653799,"extension":6.026180846872863},"index":4,"playId":"bd67b94e-114b-327a-bb4f-fc6e6d7ed89b","pitchNumber":5,"startTime":"2026-04-18T00:45:10.256Z","endTime":"2026-04-18T00:45:13.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.053592955746744,"aZ":-33.56875759061611,"pfxX":9.334001175847142,"pfxZ":-0.8870944106000627,"pX":0.07390493434050847,"pZ":1.0225426887545457,"vX0":-7.64071026782264,"vY0":-125.07425921226202,"vZ0":-3.377092605253316,"x":114.18,"y":211.17,"x0":1.973723381676315,"y0":50.004664854764954,"z0":5.177675355806174,"aX":14.612305888441593},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.3,"breakHorizontal":-14.9,"spinRate":1606,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4399498837225404,"extension":5.958984600685829},"index":5,"playId":"f83fcf96-fcce-3034-8b4c-dc1a76553c59","pitchNumber":6,"startTime":"2026-04-18T00:45:29.333Z","endTime":"2026-04-18T00:45:32.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":1.9000000000000021,"leverageIndex":0.68,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:45:32.698Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xavier Edwards doubles (4) on a fly ball to center fielder Garrett Mitchell.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:48:03.490Z","endTime":"2026-04-18T00:48:17.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:47:41.311Z","endTime":"2026-04-18T00:48:05.282Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.539875117923636,"aZ":-14.686300478656015,"pfxX":-6.8804747926097685,"pfxZ":9.995372952115575,"pX":-0.4209665149192003,"pZ":3.056669933109831,"vX0":4.411362272106286,"vY0":-131.36102912595933,"vZ0":-2.223423446818202,"x":133.05,"y":156.25,"x0":-1.2272134351600816,"y0":50.00166979320642,"z0":5.004463587748174,"aX":-12.036957239190722},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.9,"breakHorizontal":11.5,"spinRate":2527,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.4167825863521464,"extension":6.643571274148551},"hitData":{"launchSpeed":99.3,"launchAngle":28.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":89.01,"coordY":43.38}},"index":1,"playId":"7b06066c-59fe-3179-be17-edea700a7d1b","pitchNumber":1,"startTime":"2026-04-18T00:48:05.282Z","endTime":"2026-04-18T00:48:17.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":7.0,"leverageIndex":1.07,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:48:17.629Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Agustín Ramírez flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:49:03.827Z","endTime":"2026-04-18T00:50:07.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689441,"fullName":"Coleman Crow","link":"/api/v1/people/689441"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T00:48:30.357Z","endTime":"2026-04-18T00:49:05.959Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50206616960407,"aZ":-27.417259421351453,"pfxX":10.21656941444052,"pfxZ":3.53780686146027,"pX":2.834108288683843,"pZ":1.502744937276432,"vX0":6.399931872879313,"vY0":-116.05619263020499,"vZ0":-1.4493225626068758,"x":8.97,"y":198.21,"x0":-1.2997704378011954,"y0":50.004079963682024,"z0":4.780483880879869,"aX":13.745774322682717},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.2,"breakHorizontal":-20.3,"spinRate":2880,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.474447674607013,"extension":6.166788466937108},"index":1,"playId":"e99a9db1-69a6-395f-b393-f2dbc719fdc1","pitchNumber":1,"startTime":"2026-04-18T00:49:05.959Z","endTime":"2026-04-18T00:49:09.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.661100638469676,"aZ":-26.272645234351312,"pfxX":-10.356538176229162,"pfxZ":3.3729754450957703,"pX":0.1997968259564552,"pZ":1.898658070551678,"vX0":7.574783575815164,"vY0":-131.79063209795166,"vZ0":-2.5915217297698026,"x":109.38,"y":187.52,"x0":-1.375262606972359,"y0":50.00010596615364,"z0":4.848074251058651,"aX":-18.100239660185473},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":16.9,"spinRate":2435,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.4166085055122215,"extension":6.69362077136723},"index":2,"playId":"70ec66c6-ebff-3da0-bd8a-097a92be9e94","pitchNumber":2,"startTime":"2026-04-18T00:49:26.306Z","endTime":"2026-04-18T00:49:31.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.895754983662,"aZ":-32.00228871853733,"pfxX":10.562575178636829,"pfxZ":0.12253045390035666,"pX":-0.44724770087962573,"pZ":2.5643741429818983,"vX0":-0.35516139812441094,"vY0":-116.04327643562831,"vZ0":1.668656961838827,"x":134.05,"y":169.54,"x0":-1.662569913751268,"y0":50.00077280212226,"z0":4.897856193688767,"aX":14.318433511407736},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.0,"breakHorizontal":-19.0,"spinRate":2828,"spinDirection":74},"zone":4,"typeConfidence":0.91,"plateTime":0.47307246038903017,"extension":6.413212115373821},"hitData":{"launchSpeed":82.1,"launchAngle":44.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.03,"coordY":88.86}},"index":3,"playId":"4ffa360d-991f-38be-90f4-01b98b37cc25","pitchNumber":3,"startTime":"2026-04-18T00:49:55.864Z","endTime":"2026-04-18T00:50:07.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":689441,"link":"/api/v1/people/689441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.2,"awayTeamWinProbability":81.8,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.71,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:50:07.076Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Liam Hicks pops out to shortstop David Hamilton.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:52:37.733Z","endTime":"2026-04-18T00:52:47.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-18T00:50:20.107Z","endTime":"2026-04-18T00:50:59.088Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: DL Hall replaces Coleman Crow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-18T00:50:59.088Z","endTime":"2026-04-18T00:52:39.993Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689441,"link":"/api/v1/people/689441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.881355738401833,"aZ":-20.779723715133613,"pfxX":9.09725950369002,"pfxZ":5.905069235989034,"pX":0.4293337435689417,"pZ":3.379540530849542,"vX0":-8.679963816242342,"vY0":-137.86572984107005,"vZ0":-1.615169142957341,"x":100.63,"y":147.53,"x0":2.4325001595848157,"y0":50.00570996687506,"z0":5.371791945249952,"aX":17.562592519769133},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.6,"breakHorizontal":-14.8,"spinRate":2283,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.39689329498878,"extension":6.947959437249529},"hitData":{"launchSpeed":70.9,"launchAngle":50.0,"totalDistance":205.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.15,"coordY":119.79}},"index":2,"playId":"aa105057-baa0-34f2-97af-61b0c1767aa0","pitchNumber":1,"startTime":"2026-04-18T00:52:39.993Z","endTime":"2026-04-18T00:52:47.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.000000000000002,"awayTeamWinProbability":86.0,"homeTeamWinProbabilityAdded":-4.1999999999999975,"leverageIndex":1.53,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:52:47.951Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Otto Lopez homers (3) on a fly ball to center field. Xavier Edwards scores.","rbi":2,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:52:57.884Z","endTime":"2026-04-18T00:54:07.954Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":669084,"link":"/api/v1/people/669084"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":689441,"link":"/api/v1/people/689441"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.360329048098972,"aZ":-24.868852944677347,"pfxX":10.347145034872879,"pfxZ":4.566176405364786,"pX":0.21511374454991566,"pZ":0.9336471159178159,"vX0":-9.020738172920693,"vY0":-126.38269207184129,"vZ0":-5.495644714754769,"x":108.8,"y":213.57,"x0":2.5051995389287187,"y0":50.00440123046652,"z0":5.161990612370689,"aX":16.559036222568437},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.1,"breakHorizontal":-16.4,"spinRate":2277,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4351944754678496,"extension":6.954268195126789},"index":0,"playId":"6752534b-8fa0-3631-9c12-c3a6e28e3339","pitchNumber":1,"startTime":"2026-04-18T00:53:15.898Z","endTime":"2026-04-18T00:53:19.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":77.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.341038082829265,"aZ":-24.79468406848328,"pfxX":11.532994484004801,"pfxZ":4.74729913007061,"pX":0.36690548094525866,"pZ":2.8627893645516864,"vX0":-8.875279620117588,"vY0":-124.52909560454363,"vZ0":-0.9783046381291333,"x":103.01,"y":161.48,"x0":2.4963516282163387,"y0":50.00400258960356,"z0":5.3307532928970325,"aX":17.933769727796786},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.6,"breakHorizontal":-18.6,"spinRate":2137,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.44153916582412656,"extension":6.934253143346086},"hitData":{"launchSpeed":100.7,"launchAngle":28.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.82,"coordY":38.37}},"index":1,"playId":"2cdf03f0-fb71-3018-af54-0f10c08ad01f","pitchNumber":2,"startTime":"2026-04-18T00:53:38.685Z","endTime":"2026-04-18T00:54:07.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":18.700000000000003,"leverageIndex":1.25,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:54:07.954Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging, catcher William Contreras to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:54:17.879Z","endTime":"2026-04-18T00:55:28.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":78.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.383351704987113,"aZ":-27.970810339307448,"pfxX":-8.582628396640427,"pfxZ":2.625503604023507,"pX":-0.8473779687381692,"pZ":2.861985947441364,"vX0":-5.368085558744252,"vY0":-126.83191292765416,"vZ0":-0.5636445621101123,"x":149.3,"y":161.51,"x0":2.4244804806762525,"y0":50.00138760678607,"z0":5.354181427033454,"aX":-13.721870764562563},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.9,"breakHorizontal":16.9,"spinRate":2600,"spinDirection":282},"zone":11,"typeConfidence":2.0,"plateTime":0.4349270471346398,"extension":6.899459797847539},"index":0,"playId":"3a03d3f3-cf3e-3af4-920f-af700764857e","pitchNumber":1,"startTime":"2026-04-18T00:54:25.561Z","endTime":"2026-04-18T00:54:28.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.543275144384285,"aZ":-28.750490582748135,"pfxX":-10.390514736149743,"pfxZ":2.191618769382267,"pX":-0.21476607567529302,"pZ":0.950170119132686,"vX0":-3.6798434704675285,"vY0":-125.276678594997,"vZ0":-4.645847735283338,"x":125.19,"y":213.13,"x0":2.630113560045727,"y0":50.00222876019687,"z0":5.228653172502299,"aX":-16.21693003159014},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.0,"breakHorizontal":19.7,"spinRate":2582,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4402527618972334,"extension":6.928334642518802},"index":1,"playId":"0e23ff10-aecc-3936-9c1a-ea622fdef064","pitchNumber":2,"startTime":"2026-04-18T00:54:36.954Z","endTime":"2026-04-18T00:54:39.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70328456914332,"aZ":-31.46585958103769,"pfxX":-10.769568209504115,"pfxZ":0.46212428847463194,"pX":-0.14691610586231083,"pZ":2.6813247385253534,"vX0":-3.257631509587,"vY0":-124.29428922481125,"vZ0":-0.13158531424471842,"x":122.6,"y":166.38,"x0":2.5853082407470054,"y0":50.004865793489095,"z0":5.384203104263604,"aX":-16.576021236575983},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.1,"breakHorizontal":20.3,"spinRate":2636,"spinDirection":287},"zone":5,"typeConfidence":2.0,"plateTime":0.44346265281283337,"extension":6.729999562446473},"index":2,"playId":"6dadebb4-c222-38e3-923a-b0d243afce48","pitchNumber":3,"startTime":"2026-04-18T00:54:47.281Z","endTime":"2026-04-18T00:54:50.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-18T00:54:57.708Z","endTime":"2026-04-18T00:55:07.373Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":84.8,"endSpeed":76.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10242385978175,"aZ":-33.19657405375764,"pfxX":-11.697037787558799,"pfxZ":-0.6831435873083906,"pX":-1.882469467774088,"pZ":1.8510418245346605,"vX0":-6.5237740034208525,"vY0":-123.20142440463466,"vZ0":-1.4106005463482598,"x":188.76,"y":188.8,"x0":2.3410629546492743,"y0":50.00303516243144,"z0":5.301756566736296,"aX":-17.534877614048515},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.3,"breakHorizontal":22.9,"spinRate":2683,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.44886168992532527,"extension":7.017818904004963},"index":4,"playId":"4544ac40-f107-3ac1-ad7a-48f648a9a81f","pitchNumber":4,"startTime":"2026-04-18T00:55:07.373Z","endTime":"2026-04-18T00:55:11.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.527538163088156,"aZ":-30.557459730165366,"pfxX":-10.559062940949953,"pfxZ":1.0627769105074916,"pX":-1.2172862478224495,"pZ":0.3497429502558328,"vX0":-5.515269995685612,"vY0":-123.87464123899525,"vZ0":-5.554755007762662,"x":163.4,"y":229.34,"x0":2.4220185932740774,"y0":50.00588760327305,"z0":5.226881856252817,"aX":-16.144424548640664},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":20.5,"spinRate":2751,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.44496324898454986,"extension":6.839640587602443},"index":5,"playId":"02843630-71fc-3212-991e-2ad38336cd30","pitchNumber":5,"startTime":"2026-04-18T00:55:19.493Z","endTime":"2026-04-18T00:55:28.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:55:28.072Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out to first baseman Connor Norby.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:57:11.586Z","endTime":"2026-04-18T00:58:41.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.806728658399955,"aZ":-34.17936835060824,"pfxX":-1.7065893416639981,"pfxZ":-1.3906497364221915,"pX":-0.37227632594491833,"pZ":1.2276932513373557,"vX0":-4.658031880440598,"vY0":-119.51183388418735,"vZ0":-2.578400571616511,"x":131.19,"y":205.63,"x0":1.8265810476671875,"y0":50.00361318198228,"z0":5.401301068503626,"aX":-2.4591648954698426},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.9,"breakHorizontal":4.2,"spinRate":2747,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.45894707750609864,"extension":5.711247906371539},"index":0,"playId":"4242076f-e108-3d86-b0cd-e58bfb4822ac","pitchNumber":1,"startTime":"2026-04-18T00:57:37.922Z","endTime":"2026-04-18T00:57:42.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694282187790794,"aZ":-34.770456560950535,"pfxX":-10.396655656241968,"pfxZ":-1.8920037548899344,"pX":-0.671850983393383,"pZ":2.331598153283454,"vX0":-3.0348190199290186,"vY0":-117.33738947473718,"vZ0":0.41442674364256815,"x":142.61,"y":175.83,"x0":1.994629349568651,"y0":50.004924470947756,"z0":5.437441699069232,"aX":-14.252411541049982},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.0,"breakHorizontal":19.6,"spinRate":2871,"spinDirection":301},"zone":4,"typeConfidence":2.0,"plateTime":0.4698483194080856,"extension":5.844640415435155},"index":1,"playId":"8f46dd34-4b5a-3ec3-8eb3-66cf9b067f85","pitchNumber":2,"startTime":"2026-04-18T00:57:52.871Z","endTime":"2026-04-18T00:57:56.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":82.7,"endSpeed":74.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.307658138493895,"aZ":-33.630500927466734,"pfxX":10.748896428239808,"pfxZ":-1.0097044821562235,"pX":1.4003461614418633,"pZ":2.835289279794815,"vX0":-4.5856155972122,"vY0":-120.263328925255,"vZ0":0.9075857240682579,"x":63.62,"y":162.23,"x0":1.9544441126329406,"y0":50.00520207469375,"z0":5.479231684422464,"aX":15.458596112881372},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.2,"breakHorizontal":-18.0,"spinRate":1523,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4586788825941115,"extension":5.737454415825842},"index":2,"playId":"43aaa2d4-5003-3514-8594-12881129d9d9","pitchNumber":3,"startTime":"2026-04-18T00:58:08.517Z","endTime":"2026-04-18T00:58:11.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":82.0,"endSpeed":74.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85174400018785,"aZ":-34.94833748863508,"pfxX":-8.256598205681025,"pfxZ":-1.9503266201795837,"pX":-0.4942608109498712,"pZ":1.8026645449566165,"vX0":-3.3763000494601623,"vY0":-119.33604819359022,"vZ0":-0.8774175931885559,"x":135.84,"y":190.11,"x0":2.0171508663867193,"y0":50.00192642138957,"z0":5.360992854346357,"aX":-11.747413293844463},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.5,"breakHorizontal":15.8,"spinRate":2827,"spinDirection":311},"zone":7,"typeConfidence":2.0,"plateTime":0.4613647996730674,"extension":5.9687695694315455},"hitData":{"launchSpeed":73.4,"launchAngle":1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.5,"coordY":167.98}},"index":3,"playId":"7aca37f1-11ec-325c-a68f-03ba789b0f48","pitchNumber":4,"startTime":"2026-04-18T00:58:34.053Z","endTime":"2026-04-18T00:58:41.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:58:41.038Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:58:49.504Z","endTime":"2026-04-18T00:59:49.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":72.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91832839279529,"aZ":-37.55310765089079,"pfxX":9.551966645717282,"pfxZ":-3.9134588667061916,"pX":1.7768750227450278,"pZ":2.302262350199619,"vX0":-3.2344492469243575,"vY0":-119.35310014295517,"vZ0":0.847274834282689,"x":49.27,"y":176.62,"x0":1.9461065384440492,"y0":50.00148604130374,"z0":5.454334768455447,"aX":13.137359618274255},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.2,"breakHorizontal":-15.8,"spinRate":1353,"spinDirection":102},"zone":14,"typeConfidence":0.89,"plateTime":0.46736873308590754,"extension":5.769365158528744},"index":0,"playId":"c3d12e95-4126-34d0-9471-a9932916611f","pitchNumber":1,"startTime":"2026-04-18T00:59:08.094Z","endTime":"2026-04-18T00:59:11.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632505225557253,"aZ":-33.199591837315204,"pfxX":-4.515371635615146,"pfxZ":-0.7246430295150912,"pX":0.006602415862891096,"pZ":1.590212656853049,"vX0":-3.063126870261625,"vY0":-118.57356520067296,"vZ0":-1.7983066718604417,"x":116.75,"y":195.84,"x0":1.9060385184903825,"y0":50.00412670652327,"z0":5.414173417162646,"aX":-6.370257079142711},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.4,"breakHorizontal":9.0,"spinRate":2700,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4635715422635833,"extension":5.824169916595738},"index":1,"playId":"628b9965-ed2f-3e9e-90a5-3c2609770898","pitchNumber":2,"startTime":"2026-04-18T00:59:20.638Z","endTime":"2026-04-18T00:59:24.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.658604221287597,"aZ":-31.042745809033704,"pfxX":8.048906402643695,"pfxZ":0.6311261596069837,"pX":0.1830708680441254,"pZ":2.0355057554745795,"vX0":-6.904483841243506,"vY0":-133.19779171982896,"vZ0":-2.491747420294579,"x":110.02,"y":183.82,"x0":1.768079245562116,"y0":50.00311427772772,"z0":5.236731455243067,"aX":14.406543963164491},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.8,"breakHorizontal":-13.0,"spinRate":2141,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.41183353845750226,"extension":5.931687177857228},"hitData":{"launchSpeed":81.4,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.03,"coordY":164.35}},"index":2,"playId":"fd2482d9-e948-3555-97b5-dec2250f6c26","pitchNumber":3,"startTime":"2026-04-18T00:59:42.049Z","endTime":"2026-04-18T00:59:49.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:59:49.345Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"William Contreras doubles (5) on a sharp line drive to left fielder Javier Sanoja.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T01:02:13.673Z","endTime":"2026-04-18T01:03:39.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-18T01:00:04.100Z","endTime":"2026-04-18T01:00:36.297Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Phillips replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-18T01:00:36.297Z","endTime":"2026-04-18T01:02:15.925Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":84.3,"endSpeed":76.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44305655790033,"aZ":-30.47989174779829,"pfxX":7.36175158866317,"pfxZ":1.13782483944693,"pX":-0.7026684305154115,"pZ":1.8557018050738545,"vX0":-0.06554789643393255,"vY0":-122.65722902365206,"vZ0":-2.8871799206369237,"x":143.78,"y":188.68,"x0":-1.6280643661709382,"y0":50.0032712875994,"z0":5.709247956743124,"aX":10.959729692358417},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.6,"breakHorizontal":-13.2,"spinRate":2544,"spinDirection":59},"zone":7,"typeConfidence":0.9,"plateTime":0.45054180298162905,"extension":6.265095378191865},"index":2,"playId":"efe12eca-8eff-371b-a719-301d78d96bc6","pitchNumber":1,"startTime":"2026-04-18T01:02:15.925Z","endTime":"2026-04-18T01:02:19.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":83.8,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.596300179661863,"aZ":-29.83556171506913,"pfxX":9.213547268995107,"pfxZ":1.5892649473720066,"pX":1.2372849007826356,"pZ":1.3908446245170842,"vX0":3.2895609488013426,"vY0":-121.85649529379246,"vZ0":-3.9341531981896694,"x":69.84,"y":201.23,"x0":-1.3350982209581252,"y0":50.00433961654628,"z0":5.663863714563799,"aX":13.567287577720705},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.0,"breakHorizontal":-17.5,"spinRate":2534,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4531194451724869,"extension":6.502174376235709},"index":3,"playId":"de5c5391-2250-3413-b4f0-a323f4999a66","pitchNumber":2,"startTime":"2026-04-18T01:02:31.886Z","endTime":"2026-04-18T01:02:35.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17733118347561,"aZ":-43.6679673641793,"pfxX":4.054509996800415,"pfxZ":-7.890053785498369,"pX":0.25492431930681764,"pZ":1.3402729370884678,"vX0":1.3619270292967869,"vY0":-120.94349652235162,"vZ0":-2.2887044108593386,"x":107.28,"y":202.59,"x0":-0.8446295594938914,"y0":50.000979576713135,"z0":6.18779990009237,"aX":5.907766989162198},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-14.5,"breakHorizontal":-7.7,"spinRate":2608,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.4557390214434798,"extension":6.4543759508223975},"index":4,"playId":"405060e9-f50d-348e-81e7-28871e00d8c5","pitchNumber":3,"startTime":"2026-04-18T01:02:46.997Z","endTime":"2026-04-18T01:02:51.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.536852428823366,"aZ":-21.42962430026237,"pfxX":-10.726476365800323,"pfxZ":5.350594550917336,"pX":-0.3260171056449436,"pZ":1.1706712185830273,"vX0":5.623517519417791,"vY0":-141.3363046938204,"vZ0":-8.673457429193595,"x":129.43,"y":207.17,"x0":-0.9563272583533191,"y0":50.000123713159006,"z0":5.674167426803072,"aX":-21.53001598961986},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.9,"breakHorizontal":18.1,"spinRate":2079,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.38868724585997017,"extension":6.384139321892209},"index":5,"playId":"07c44114-ca74-38f0-ad73-bc79e12caaa2","pitchNumber":4,"startTime":"2026-04-18T01:03:02.021Z","endTime":"2026-04-18T01:03:05.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-18T01:03:14.904Z","endTime":"2026-04-18T01:03:26.538Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.627595500810454,"aZ":-29.403610978469118,"pfxX":8.243410346242388,"pfxZ":1.8545031794213145,"pX":-0.12459505803848078,"pZ":2.5721528947914383,"vX0":0.5611314646908074,"vY0":-122.54810278150916,"vZ0":-1.5969666972427832,"x":121.75,"y":169.33,"x0":-1.4257310374152006,"y0":50.0011208738428,"z0":5.790952476712751,"aX":12.290938411920122},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.2,"breakHorizontal":-15.0,"spinRate":2475,"spinDirection":72},"zone":5,"typeConfidence":0.9,"plateTime":0.4503469635376449,"extension":6.285287500327053},"hitData":{"launchSpeed":111.6,"launchAngle":17.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":43.07,"coordY":76.8}},"index":7,"playId":"0558ad41-ac7e-387f-a9f9-79a3a173ed30","pitchNumber":5,"startTime":"2026-04-18T01:03:26.538Z","endTime":"2026-04-18T01:03:39.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.51,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:03:39.015Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T01:03:49.620Z","endTime":"2026-04-18T01:05:18.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44059890370868,"aZ":-17.472954107779913,"pfxX":-10.26511633877556,"pfxZ":7.456544868452375,"pX":0.8061105498011764,"pZ":0.20180902157282915,"vX0":8.750365535351772,"vY0":-139.5295685812842,"vZ0":-11.14713760919403,"x":86.27,"y":233.33,"x0":-1.0371647949515752,"y0":50.00512141453026,"z0":5.40081335237689,"aX":-20.240082604722602},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":16.8,"spinRate":2057,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.3925931584227511,"extension":6.39677634859587},"index":0,"playId":"fa8d4678-0c2f-3d7e-816b-56096c5150a9","pitchNumber":1,"startTime":"2026-04-18T01:04:11.103Z","endTime":"2026-04-18T01:04:14.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23664381058677,"aZ":-33.05944539786688,"pfxX":-6.1016766692298585,"pfxZ":-0.5450852232046,"pX":-1.0083155807879594,"pZ":2.6545036969276605,"vX0":2.514720899715888,"vY0":-126.95643453516074,"vZ0":-1.4312321804983892,"x":155.43,"y":167.11,"x0":-1.2195547074812765,"y0":50.00060838858821,"z0":5.859142382123955,"aX":-9.948999362943738},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":10.4,"spinRate":1198,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.4315930423016021,"extension":6.536041737340186},"index":1,"playId":"9de797df-f2f0-382b-a35f-8eb7335c6d77","pitchNumber":2,"startTime":"2026-04-18T01:04:38.275Z","endTime":"2026-04-18T01:04:41.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.037624908065766,"aZ":-41.96730011465645,"pfxX":0.6167056485999338,"pfxZ":-6.615543305750802,"pX":-0.6164031146738529,"pZ":1.222461032486879,"vX0":0.1753388307859312,"vY0":-121.2251994905835,"vZ0":-3.050408158643801,"x":140.5,"y":205.77,"x0":-0.7699085646249064,"y0":50.00479643247649,"z0":6.182347088892699,"aX":0.9124211833316421},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.5,"breakHorizontal":-1.2,"spinRate":2644,"spinDirection":33},"zone":13,"typeConfidence":0.91,"plateTime":0.45287972871810345,"extension":6.343502799021414},"index":2,"playId":"4d2cf478-2d66-3f09-906b-8797fec5df34","pitchNumber":3,"startTime":"2026-04-18T01:04:54.746Z","endTime":"2026-04-18T01:04:58.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":97.3,"endSpeed":88.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79780822827702,"aZ":-12.514177236307338,"pfxX":-7.190946864758192,"pfxZ":9.790139070921285,"pX":0.0904904429613344,"pZ":0.7969464829722662,"vX0":4.270792342314599,"vY0":-141.19007717889988,"vZ0":-11.807725003379264,"x":113.55,"y":217.26,"x0":-0.5118820986105379,"y0":50.00259378977446,"z0":5.852067321176913,"aX":-14.437902598934729},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":12.1,"spinRate":2276,"spinDirection":211},"zone":14,"typeConfidence":0.88,"plateTime":0.3887517141185861,"extension":6.385198310413829},"index":3,"playId":"175125d4-7b5e-3aac-9cfc-6f28706560fd","pitchNumber":4,"startTime":"2026-04-18T01:05:14.359Z","endTime":"2026-04-18T01:05:18.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":1.52,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:05:18.333Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks. William Contreras to 3rd. Brice Turang to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T01:05:24.078Z","endTime":"2026-04-18T01:09:04.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.246462306354715,"aZ":-24.88023449870335,"pfxX":3.0496481060728984,"pfxZ":4.730996104749845,"pX":1.3826293362996536,"pZ":1.953408178453007,"vX0":4.765704806460345,"vY0":-124.29356226798181,"vZ0":-4.253200444670883,"x":64.3,"y":186.04,"x0":-0.9666161106886438,"y0":50.00419836610718,"z0":5.788251127356714,"aX":4.702948986399275},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.7,"breakHorizontal":-6.7,"spinRate":2570,"spinDirection":71},"zone":14,"typeConfidence":0.86,"plateTime":0.4431132577419685,"extension":6.838079774528777},"index":0,"playId":"831bbea1-7356-3508-adbe-c5655aa8d6d9","pitchNumber":1,"startTime":"2026-04-18T01:05:46.959Z","endTime":"2026-04-18T01:05:50.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06170963433154,"aZ":-15.00360705961793,"pfxX":-11.642847082548364,"pfxZ":8.841157745362299,"pX":-0.1525807473073368,"pZ":0.9956648989794064,"vX0":5.960898857670858,"vY0":-139.1743469595633,"vZ0":-10.008984513371583,"x":122.82,"y":211.9,"x0":-0.8206273446599684,"y0":50.0061319146948,"z0":5.655372175424532,"aX":-22.6229248802672},"breaks":{"breakAngle":50.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":19.7,"spinRate":2024,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.39501754686484114,"extension":6.370586575440213},"index":1,"playId":"6fca047c-cd3e-3bf7-9f8a-41002a67c2f5","pitchNumber":2,"startTime":"2026-04-18T01:06:05.161Z","endTime":"2026-04-18T01:06:08.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19284302054312,"aZ":-18.730879785676752,"pfxX":-11.891082439618359,"pfxZ":6.71493256355503,"pX":0.2551919680149055,"pZ":2.424995507560712,"vX0":7.051644131752162,"vY0":-140.893977422089,"vZ0":-6.085787171699863,"x":107.27,"y":173.31,"x0":-0.7402556614164625,"y0":50.005105851704386,"z0":5.831122347781901,"aX":-23.815586475870838},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":20.0,"spinRate":2051,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.3893345970414894,"extension":6.38271596241879},"index":2,"playId":"4bbee7df-a8e0-3e29-a7ff-3a88c9542aae","pitchNumber":3,"startTime":"2026-04-18T01:06:24.412Z","endTime":"2026-04-18T01:06:27.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.14192944236341,"aZ":-19.79934299744056,"pfxX":-12.641212871254874,"pfxZ":6.307010789329744,"pX":-0.7080920048669491,"pZ":2.0438484652908504,"vX0":4.747668647089762,"vY0":-140.23635423547267,"vZ0":-6.742056369925793,"x":143.99,"y":183.6,"x0":-0.7956379267900464,"y0":50.00215846173387,"z0":5.802265772137275,"aX":-24.80022321347735},"breaks":{"breakAngle":48.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.0,"breakHorizontal":21.7,"spinRate":2026,"spinDirection":224},"zone":7,"typeConfidence":0.91,"plateTime":0.39283025062727495,"extension":6.398302241364873},"index":3,"playId":"3f080e4e-5d82-3d9d-860e-e61cfeb33a07","pitchNumber":4,"startTime":"2026-04-18T01:06:41.481Z","endTime":"2026-04-18T01:07:08.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72325063601444,"aZ":-28.710796075187822,"pfxX":-7.800840146991583,"pfxZ":2.070300448719763,"pX":0.2575561124488201,"pZ":2.2827675091565953,"vX0":4.927671853657384,"vY0":-127.97932489492695,"vZ0":-3.506884799145727,"x":107.18,"y":177.15,"x0":-0.6727246135511501,"y0":50.000111058608354,"z0":5.902869234505123,"aX":-13.026443560244118},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":13.1,"spinRate":1253,"spinDirection":242},"zone":5,"typeConfidence":0.9,"plateTime":0.4268692751751866,"extension":6.65183184596636},"index":4,"playId":"ae78695d-ac74-36e3-a883-519e73aad5a0","pitchNumber":5,"startTime":"2026-04-18T01:07:16.164Z","endTime":"2026-04-18T01:07:20.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":85.5,"endSpeed":77.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.496867123637422,"aZ":-21.8509907092537,"pfxX":2.113616724655036,"pfxZ":6.66726911960126,"pX":1.866102806260291,"pZ":1.887022133900369,"vX0":5.93152778477906,"vY0":-124.34511510308612,"vZ0":-4.857408232638668,"x":45.87,"y":187.83,"x0":-0.83555218130273,"y0":50.004031111238504,"z0":5.704703611379617,"aX":3.273210341299759},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.0,"breakHorizontal":-5.4,"spinRate":2521,"spinDirection":71},"zone":14,"typeConfidence":0.75,"plateTime":0.4423655316520163,"extension":6.703059459585139},"index":5,"playId":"3ba87c17-76ec-3bfe-bde9-37005e6034bd","pitchNumber":6,"startTime":"2026-04-18T01:07:40.512Z","endTime":"2026-04-18T01:07:43.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.513649553981075,"aZ":-18.100561145095643,"pfxX":-11.309261898216068,"pfxZ":7.071508659913449,"pX":-0.39311911858238363,"pZ":1.6898869051092813,"vX0":4.900962516834033,"vY0":-140.5490445229729,"vZ0":-8.09071773057828,"x":131.98,"y":193.15,"x0":-0.6957224771249709,"y0":50.00169871838021,"z0":5.793648759149466,"aX":-22.49734051547807},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.2,"breakHorizontal":19.4,"spinRate":2081,"spinDirection":222},"zone":7,"typeConfidence":0.92,"plateTime":0.3905495453124366,"extension":6.310088247960037},"index":6,"playId":"7b3e618e-d851-339c-97f5-e80e6824207c","pitchNumber":7,"startTime":"2026-04-18T01:07:59.064Z","endTime":"2026-04-18T01:08:03.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.099351776762166,"aZ":-40.61124742764183,"pfxX":1.6192661621108542,"pfxZ":-5.488590378290402,"pX":0.5258686793748165,"pZ":3.1334321432628767,"vX0":1.778955712636102,"vY0":-123.16203913621848,"vZ0":0.5523107904092974,"x":96.96,"y":154.18,"x0":-0.415654812483202,"y0":50.00061996490716,"z0":6.336549129300737,"aX":2.4905254084384993},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.6,"breakHorizontal":-3.4,"spinRate":2555,"spinDirection":40},"zone":3,"typeConfidence":0.89,"plateTime":0.44445957169602757,"extension":6.46472719635426},"index":7,"playId":"c5f7daf9-055b-3332-a7d7-f13018277a91","pitchNumber":8,"startTime":"2026-04-18T01:08:30.953Z","endTime":"2026-04-18T01:08:34.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7978111922448,"aZ":-42.05640864828638,"pfxX":0.6606249370834947,"pfxZ":-6.498751333187245,"pX":1.128301095974377,"pZ":-0.43105833708811736,"vX0":3.6688417330917233,"vY0":-122.95898114740574,"vZ0":-7.027147613611855,"x":73.99,"y":250.42,"x0":-0.47271210792511437,"y0":50.001102414356936,"z0":6.058447562727376,"aX":1.0045179364355077},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.2,"breakHorizontal":-2.2,"spinRate":2636,"spinDirection":25},"zone":14,"typeConfidence":0.91,"plateTime":0.44652827763618275,"extension":6.4872459177660255},"index":8,"playId":"9244d6da-e975-3824-9a31-0a7636255c60","pitchNumber":9,"startTime":"2026-04-18T01:08:57.031Z","endTime":"2026-04-18T01:09:04.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.499999999999996,"awayTeamWinProbability":71.5,"homeTeamWinProbabilityAdded":-3.0000000000000036,"leverageIndex":1.95,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:09:04.237Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T01:09:08.986Z","endTime":"2026-04-18T01:10:40.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51984677052513,"aZ":-33.277186307518,"pfxX":-8.947747564371,"pfxZ":-0.6732870562009179,"pX":-0.017647068568003587,"pZ":1.1290052906687145,"vX0":5.379529549235229,"vY0":-126.8543171930881,"vZ0":-4.906099223445062,"x":117.67,"y":208.3,"x0":-1.0013183778313537,"y0":50.003822107377346,"z0":5.735525361084625,"aX":-14.609507604809954},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.2,"breakHorizontal":15.0,"spinRate":1256,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.4314778204169145,"extension":6.830013316718553},"index":0,"playId":"1e16d73b-5fea-3ffc-8189-837fbf136465","pitchNumber":1,"startTime":"2026-04-18T01:09:28.822Z","endTime":"2026-04-18T01:09:32.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36685194944087,"aZ":-31.130246298048938,"pfxX":-8.449285720294114,"pfxZ":0.6310749895865175,"pX":-0.27717397095092394,"pZ":1.4717953091877953,"vX0":4.448939587211399,"vY0":-127.81896811496028,"vZ0":-4.876256029022643,"x":127.57,"y":199.04,"x0":-0.9388750958174938,"y0":50.00415968986946,"z0":5.8373622246858305,"aX":-14.037329906423656},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":14.4,"spinRate":1268,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.42785752901899965,"extension":6.7612812998181155},"index":1,"playId":"85c10ab1-02ba-300a-9e5e-15c09d9d7d75","pitchNumber":2,"startTime":"2026-04-18T01:09:45.580Z","endTime":"2026-04-18T01:09:48.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"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-18T01:09:53.774Z","endTime":"2026-04-18T01:10:12.399Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.593179212396823,"aZ":-41.56801157251596,"pfxX":0.8697191109652355,"pfxZ":-6.228122104807365,"pX":0.12466992079803221,"pZ":0.5615089570670961,"vX0":1.6057292643852235,"vY0":-122.6569468410022,"vZ0":-4.858711172226592,"x":112.25,"y":223.62,"x0":-0.6541200985719596,"y0":50.002757463901645,"z0":6.151663508237786,"aX":1.3115957725652265},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-12.2,"breakHorizontal":-2.0,"spinRate":2552,"spinDirection":28},"zone":14,"typeConfidence":0.91,"plateTime":0.44830803949424425,"extension":6.7235725705613545},"index":3,"playId":"2d129c1d-71ac-3880-898b-2a3bae28a2ca","pitchNumber":3,"startTime":"2026-04-18T01:10:12.399Z","endTime":"2026-04-18T01:10:15.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.619844761112173,"aZ":-33.38099657375687,"pfxX":-7.287024430969843,"pfxZ":-0.7363625487198044,"pX":-0.24480797016523034,"pZ":1.779104531091343,"vX0":4.008240513308248,"vY0":-127.46773462639463,"vZ0":-3.631463943058004,"x":126.33,"y":190.74,"x0":-0.8923345258095008,"y0":50.002520672025724,"z0":5.862650143366773,"aX":-11.97048238408615},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.9,"breakHorizontal":12.2,"spinRate":1320,"spinDirection":242},"zone":8,"typeConfidence":0.91,"plateTime":0.42998328566366606,"extension":6.484247302384055},"index":4,"playId":"b7da2202-5310-327e-96c2-5e4eab48fec8","pitchNumber":4,"startTime":"2026-04-18T01:10:37.522Z","endTime":"2026-04-18T01:10:40.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":7.900000000000002,"leverageIndex":3.06,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:10:40.838Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Norby flies out sharply to left fielder Greg Jones.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T01:13:09.026Z","endTime":"2026-04-18T01:14:35.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Anderson replaces DL Hall.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T01:11:39.549Z","endTime":"2026-04-18T01:13:11.277Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817319891277972,"aZ":-26.7274140974718,"pfxX":-10.855282918836716,"pfxZ":2.9627271516279468,"pX":-0.4502358084078334,"pZ":3.549995443800486,"vX0":7.474525116744713,"vY0":-134.60969507941465,"vZ0":2.4696468074419093,"x":134.16,"y":142.93,"x0":-1.8506002706423719,"y0":50.00143668046907,"z0":4.511150477205396,"aX":-19.948720115301363},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":18.1,"spinRate":2281,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.406671504605991,"extension":6.489396155405892},"index":1,"playId":"7b897156-d14e-32c8-b6a0-073389c150c8","pitchNumber":1,"startTime":"2026-04-18T01:13:11.277Z","endTime":"2026-04-18T01:13:15.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.024018047582732,"aZ":-29.599951248899007,"pfxX":-12.143920620133906,"pfxZ":1.411865169156762,"pX":0.24349208056555868,"pZ":2.48549347435197,"vX0":9.468861220460083,"vY0":-134.1451442646632,"vZ0":0.7181314122726358,"x":107.72,"y":171.67,"x0":-1.7543458033013986,"y0":50.00253432642483,"z0":4.324541167952342,"aX":-22.13165626631553},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.0,"breakHorizontal":19.9,"spinRate":2229,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4083209112362307,"extension":6.69578516896689},"index":2,"playId":"a902b37c-cebe-3231-8781-4a320be4242f","pitchNumber":2,"startTime":"2026-04-18T01:13:25.177Z","endTime":"2026-04-18T01:13:28.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991780973561934,"aZ":-17.298686429126462,"pfxX":-7.75756839594176,"pfxZ":8.008645378528115,"pX":0.5706659826645667,"pZ":2.29579318638389,"vX0":9.035083189311248,"vY0":-134.84456580111464,"vZ0":-2.461657419890397,"x":95.25,"y":176.79,"x0":-1.8021394525880663,"y0":50.00093416439462,"z0":4.429151951564018,"aX":-14.406180972881193},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":12.4,"spinRate":2430,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.40487551587134085,"extension":6.662773431883917},"index":3,"playId":"0b6fdc14-aa32-35db-8e65-c5472ce023a4","pitchNumber":3,"startTime":"2026-04-18T01:13:39.888Z","endTime":"2026-04-18T01:13:43.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-18T01:13:51.282Z","endTime":"2026-04-18T01:14:01.848Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.469639517895477,"aZ":-15.663396074541089,"pfxX":-7.88337165751257,"pfxZ":8.689083483774718,"pX":-1.122705750561336,"pZ":4.2848845597158185,"vX0":4.531977285566986,"vY0":-137.23659734113212,"vZ0":2.029314900254964,"x":159.79,"y":123.09,"x0":-1.7746758885769789,"y0":50.001528179056095,"z0":4.605004711356203,"aX":-14.977723259700333},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":13.3,"spinRate":2443,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39970021885349905,"extension":6.559520078829007},"index":5,"playId":"978f3c62-1bd9-3c98-bff3-e8a4d0edef35","pitchNumber":4,"startTime":"2026-04-18T01:14:01.848Z","endTime":"2026-04-18T01:14:09.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.002992518305476,"aZ":-29.591423260577198,"pfxX":6.193498920853564,"pfxZ":1.8713039884744145,"pX":-0.030616161872713293,"pZ":2.6663688477012313,"vX0":2.7050177258190704,"vY0":-116.7863203263505,"vZ0":3.2750469855945736,"x":118.17,"y":166.79,"x0":-2.008627123200512,"y0":50.00429087854318,"z0":4.029213331096184,"aX":8.5543175062578},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.4,"breakHorizontal":-11.9,"spinRate":2499,"spinDirection":73},"zone":5,"typeConfidence":0.89,"plateTime":0.46902263524597476,"extension":6.633509206163756},"hitData":{"launchSpeed":101.9,"launchAngle":44.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":53.97,"coordY":71.51}},"index":6,"playId":"6c50fdb7-4e2e-37f6-9906-24d4f1e7ea4c","pitchNumber":5,"startTime":"2026-04-18T01:14:24.976Z","endTime":"2026-04-18T01:14:35.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:14:35.277Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, third baseman Luis Rengifo to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T01:14:44.176Z","endTime":"2026-04-18T01:16:13.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.318173488496004,"aZ":-29.6809297220341,"pfxX":-11.122276704397528,"pfxZ":1.3386128735991658,"pX":0.6072633329480939,"pZ":2.377979820466645,"vX0":9.949227427897481,"vY0":-135.7434065868628,"vZ0":-0.08472491392086678,"x":93.85,"y":174.57,"x0":-1.6578521211533368,"y0":50.006444152352174,"z0":4.4734819528083305,"aX":-20.790097719549532},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.6,"breakHorizontal":18.1,"spinRate":2319,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.403271872986553,"extension":6.495669820684225},"index":0,"playId":"0b99b9bd-6f6f-342f-b47b-ab4be2eac9f9","pitchNumber":1,"startTime":"2026-04-18T01:15:01.766Z","endTime":"2026-04-18T01:15:05.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.567459213730643,"aZ":-29.959131097170342,"pfxX":-10.552031021397958,"pfxZ":1.1636622041302918,"pX":0.7513276744072497,"pZ":1.895805995768987,"vX0":10.151481753030938,"vY0":-137.05528534379852,"vZ0":-1.120905157346481,"x":88.36,"y":187.59,"x0":-1.6313993223077938,"y0":50.00188009718184,"z0":4.358002092627204,"aX":-20.054503953248762},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.0,"breakHorizontal":16.9,"spinRate":2313,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.3997968135261769,"extension":6.549224722169508},"index":1,"playId":"60845c06-5555-33f2-bcba-e8ccfe79fda5","pitchNumber":2,"startTime":"2026-04-18T01:15:15.799Z","endTime":"2026-04-18T01:15:19.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10423557376448,"aZ":-20.802429365166038,"pfxX":-8.364619073167411,"pfxZ":5.992307717739163,"pX":1.0468002625830095,"pZ":4.247286631182746,"vX0":9.752853022766862,"vY0":-137.10765225491988,"vZ0":2.7894253705160166,"x":77.1,"y":124.1,"x0":-1.4743931890766804,"y0":50.0061828604804,"z0":4.638359411180881,"aX":-15.884529367268579},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.6,"breakHorizontal":13.1,"spinRate":2416,"spinDirection":248},"zone":12,"typeConfidence":2.0,"plateTime":0.399914581381017,"extension":6.591422774319017},"index":2,"playId":"a2a82db3-7dd8-3cd4-a30b-01cb2e391522","pitchNumber":3,"startTime":"2026-04-18T01:15:31.989Z","endTime":"2026-04-18T01:15:35.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.794659163598414,"aZ":-28.03791649041727,"pfxX":-10.684762925877223,"pfxZ":2.199829098416963,"pX":-0.9500550563793463,"pZ":2.679175545778138,"vX0":5.917864092357975,"vY0":-136.19596315623357,"vZ0":0.5086133138503683,"x":153.21,"y":166.44,"x0":-1.7624629253938726,"y0":50.00129101132061,"z0":4.428386246621339,"aX":-20.079496997466908},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.3,"breakHorizontal":18.1,"spinRate":2319,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4021002089188177,"extension":6.455900078107907},"index":3,"playId":"b9101411-b19d-387e-b27e-18d141242a37","pitchNumber":4,"startTime":"2026-04-18T01:15:47.073Z","endTime":"2026-04-18T01:15:52.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03170771251693,"aZ":-31.28057922884184,"pfxX":6.160170235094188,"pfxZ":0.648538686017897,"pX":0.9379564870850716,"pZ":2.2350399061277804,"vX0":4.874952668881707,"vY0":-117.2207204963857,"vZ0":2.5461420037265405,"x":81.25,"y":178.43,"x0":-1.9723480270776939,"y0":50.005507047898206,"z0":4.063473495198705,"aX":8.536744496734777},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.2,"breakHorizontal":-12.4,"spinRate":2626,"spinDirection":83},"zone":14,"typeConfidence":0.89,"plateTime":0.46802425549337867,"extension":6.564707428337819},"hitData":{"launchSpeed":84.1,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.49,"coordY":164.35}},"index":4,"playId":"cc725490-28e5-37d8-a0d2-f2c01c11d6dd","pitchNumber":5,"startTime":"2026-04-18T01:16:06.486Z","endTime":"2026-04-18T01:16:13.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:16:13.995Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T01:16:26.540Z","endTime":"2026-04-18T01:20:39.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,4,5,6,8,9],"actionIndex":[1,2],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12051494032611,"aZ":-27.07525200959762,"pfxX":-13.22992550523753,"pfxZ":2.706022977573655,"pX":1.6912010259833163,"pZ":3.535396758467513,"vX0":13.382237419106618,"vY0":-136.16987784505542,"vZ0":2.4454276750692117,"x":52.54,"y":143.32,"x0":-1.5615282262886103,"y0":50.00014925868091,"z0":4.495600776247457,"aX":-24.91029209032474},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":21.2,"spinRate":2260,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.40179376381164644,"extension":6.593808041879975},"index":0,"playId":"f757c88e-e30c-355d-a865-63fce418f4e9","pitchNumber":1,"startTime":"2026-04-18T01:16:40.703Z","endTime":"2026-04-18T01:16:45.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-18T01:17:05.114Z","endTime":"2026-04-18T01:18:07.184Z","isPitch":false,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Heriberto Hernández replaces Graham Pauley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-18T01:18:07.184Z","endTime":"2026-04-18T01:18:44.193Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"startTime":"2026-04-18T01:18:44.193Z","endTime":"2026-04-18T01:19:19.880Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11791624974785,"aZ":-28.293994588629737,"pfxX":-12.220776488827735,"pfxZ":2.0649626840083304,"pX":2.520798458548524,"pZ":1.7649308286989176,"vX0":14.981053945862262,"vY0":-135.76649990244425,"vZ0":-1.5584635566462524,"x":20.91,"y":191.13,"x0":-1.4659621543224208,"y0":50.0006205336887,"z0":4.304690711573766,"aX":-22.9430983782202},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.6,"breakHorizontal":19.2,"spinRate":2246,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.40254372728591736,"extension":6.622602920592443},"index":4,"playId":"e0661218-4f96-3558-a36f-d3e5b3fe1316","pitchNumber":2,"startTime":"2026-04-18T01:19:19.880Z","endTime":"2026-04-18T01:19:23.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79070878876311,"aZ":-27.3059392047188,"pfxX":10.686200667770859,"pfxZ":3.6054983344296083,"pX":1.5593604821060179,"pZ":2.389488749704436,"vX0":4.491899497052537,"vY0":-116.30928603646352,"vZ0":2.199924754131237,"x":57.56,"y":174.26,"x0":-1.7937471872751884,"y0":50.0019004751949,"z0":4.046790536938994,"aX":14.42566808199541},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":7.4,"breakHorizontal":-20.5,"spinRate":2606,"spinDirection":86},"zone":14,"typeConfidence":0.91,"plateTime":0.47358683870540563,"extension":6.756489639714585},"index":5,"playId":"3b9a259c-f101-37b5-80a2-de0593f66e24","pitchNumber":3,"startTime":"2026-04-18T01:19:36.510Z","endTime":"2026-04-18T01:19:41.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.045297747654637,"aZ":-18.309832350616244,"pfxX":-8.624487191358714,"pfxZ":7.465468991393302,"pX":0.3586440754031288,"pZ":2.5210349041696016,"vX0":8.393606231989704,"vY0":-135.53691158957005,"vZ0":-1.5704750861906103,"x":103.33,"y":170.71,"x0":-1.660088184394305,"y0":50.006558304112104,"z0":4.388695204414099,"aX":-16.025473407082167},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":13.8,"spinRate":2460,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.40435961247766183,"extension":6.646518131516489},"index":6,"playId":"56ef7ce0-b3ae-3018-b8fb-beed4a94803f","pitchNumber":4,"startTime":"2026-04-18T01:19:51.578Z","endTime":"2026-04-18T01:19:55.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":7,"startTime":"2026-04-18T01:20:02.999Z","endTime":"2026-04-18T01:20:17.738Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.205132520750585,"aZ":-30.729995794117443,"pfxX":-13.187310814361364,"pfxZ":0.8058163000275469,"pX":0.40432167987006806,"pZ":1.9650651614812964,"vX0":9.953716034383957,"vY0":-133.466720141606,"vZ0":-0.1757372438977558,"x":101.59,"y":185.72,"x0":-1.6774388324406853,"y0":50.0011869490536,"z0":4.262243900831735,"aX":-23.569406352036886},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.7,"breakHorizontal":21.5,"spinRate":2281,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.41184398431071845,"extension":6.761789222540771},"index":8,"playId":"7f28edf4-62e6-38bd-a158-c6929522fa57","pitchNumber":5,"startTime":"2026-04-18T01:20:17.738Z","endTime":"2026-04-18T01:20:21.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97786652948618,"aZ":-16.052758809929557,"pfxX":-7.8675795419870305,"pfxZ":8.587185040453647,"pX":-1.140208253454331,"pZ":2.2833826015683405,"vX0":4.521861467984801,"vY0":-136.81986904888376,"vZ0":-2.8782324002600213,"x":160.46,"y":177.13,"x0":-1.8008704964506947,"y0":50.00121921609734,"z0":4.462637702757538,"aX":-14.76689661316087},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":13.2,"spinRate":2497,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4018607736802027,"extension":6.548958157768022},"index":9,"playId":"b89e4fd9-b918-37d6-a849-a65d9fb275c2","pitchNumber":6,"startTime":"2026-04-18T01:20:35.846Z","endTime":"2026-04-18T01:20:39.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.96,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:20:39.763Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Jakob Marsee batting, Heriberto Hernández picked off and caught stealing 2nd base, shortstop David Hamilton.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T01:20:46.381Z","endTime":"2026-04-18T01:22:11.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":92.8,"endSpeed":84.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318601342657804,"aZ":-31.378081400165225,"pfxX":-13.848600787349564,"pfxZ":0.43028681358866905,"pX":-0.4113581207719005,"pZ":1.7957469050095698,"vX0":8.6195280277268,"vY0":-134.86132954430812,"vZ0":-0.7246305963451302,"x":132.68,"y":190.29,"x0":-1.8557412335174917,"y0":50.000799479927075,"z0":4.288304949271233,"aX":-25.413900702548567},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.8,"breakHorizontal":23.2,"spinRate":2278,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.406718704287802,"extension":6.534352176869065},"index":0,"playId":"f54e98c5-c56a-316e-b250-064544ba8036","pitchNumber":1,"startTime":"2026-04-18T01:21:07.885Z","endTime":"2026-04-18T01:21:12.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"b413c37a-afb5-3395-9645-39a34fe81010","startTime":"2026-04-18T01:21:45.159Z","endTime":"2026-04-18T01:21:48.159Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"42ee807b-e4dd-37b0-b391-d1878a499e11","startTime":"2026-04-18T01:22:04.617Z","endTime":"2026-04-18T01:22:11.927Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-5.199999999999999,"leverageIndex":2.04,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:22:11.927Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, third baseman Javier Sanoja to first baseman Connor Norby.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T01:24:21.038Z","endTime":"2026-04-18T01:25:07.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to third base for Javier Sanoja.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T01:23:41.550Z","endTime":"2026-04-18T01:23:41.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"800","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Heriberto Hernández remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-18T01:23:41.567Z","endTime":"2026-04-18T01:24:23.214Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":83.3,"endSpeed":76.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33399034725022,"aZ":-26.46960180211993,"pfxX":4.990711360456322,"pfxZ":3.850475464760363,"pX":-0.3423976093107185,"pZ":1.7281129242598565,"vX0":1.221843816901624,"vY0":-121.33664588018063,"vZ0":-4.044620712745514,"x":130.05,"y":192.12,"x0":-1.5014798025448695,"y0":50.00023407490186,"z0":5.741882587872793,"aX":7.386563374760152},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.2,"breakHorizontal":-9.4,"spinRate":2381,"spinDirection":67},"zone":7,"typeConfidence":0.9,"plateTime":0.45265790006978923,"extension":6.35727042769741},"index":2,"playId":"17279c75-6953-339f-9752-f61bdc3d90c2","pitchNumber":1,"startTime":"2026-04-18T01:24:23.214Z","endTime":"2026-04-18T01:24:26.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55019611343824,"aZ":-30.2040958091576,"pfxX":-10.216761110404235,"pfxZ":1.225692139450882,"pX":-0.21444853439193742,"pZ":0.7839950023068166,"vX0":5.895934304859568,"vY0":-126.25278351073995,"vZ0":-6.09243865177333,"x":125.17,"y":217.61,"x0":-1.2568419074698123,"y0":50.00441233824758,"z0":5.670126595244404,"aX":-16.43679591833499},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":17.0,"spinRate":1476,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.4344269001957093,"extension":6.481335911468094},"index":3,"playId":"6011059e-dfcb-3e61-8ab1-e6829f140179","pitchNumber":2,"startTime":"2026-04-18T01:24:35.240Z","endTime":"2026-04-18T01:24:38.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-18T01:24:47.639Z","endTime":"2026-04-18T01:25:00.255Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.258613682654502,"aZ":-42.991322626147,"pfxX":4.41456743260504,"pfxZ":-7.367855784482412,"pX":-0.12245596801124713,"pZ":2.576995887230842,"vX0":0.5825715290591874,"vY0":-121.332195608247,"vZ0":0.0984450407271027,"x":121.67,"y":169.2,"x0":-0.9393800927002142,"y0":50.00489292998111,"z0":6.332097602470336,"aX":6.478131028986611},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.0,"breakHorizontal":-8.2,"spinRate":2597,"spinDirection":36},"zone":5,"typeConfidence":0.91,"plateTime":0.45419740327755553,"extension":6.62189749739215},"hitData":{"launchSpeed":97.1,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.88,"coordY":158.3}},"index":5,"playId":"4e91d0f4-acb8-3be8-87a4-aa97735cf89f","pitchNumber":3,"startTime":"2026-04-18T01:25:00.255Z","endTime":"2026-04-18T01:25:07.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:25:07.641Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Mitchell walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T01:25:15.133Z","endTime":"2026-04-18T01:26:46.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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":95.9,"endSpeed":87.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43887579334621,"aZ":-19.176235808610272,"pfxX":-11.280326191457855,"pfxZ":6.667582682969962,"pX":-0.18946152514360232,"pZ":1.375959509104085,"vX0":6.42176130928921,"vY0":-139.26583468999908,"vZ0":-8.233174417384474,"x":124.22,"y":201.63,"x0":-1.0687109829173724,"y0":50.003596786774665,"z0":5.656115329077151,"aX":-21.99477751743406},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":19.0,"spinRate":2084,"spinDirection":224},"zone":13,"typeConfidence":0.92,"plateTime":0.3944088976559268,"extension":6.449944217185102},"index":0,"playId":"f30d65f9-3a5f-3447-83c8-7b663f45869d","pitchNumber":1,"startTime":"2026-04-18T01:25:45.879Z","endTime":"2026-04-18T01:25:49.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.348067492649626,"aZ":-34.10662475411734,"pfxX":-6.715753420714407,"pfxZ":-1.1963384286296446,"pX":-0.9308341548175944,"pZ":2.7774041143669495,"vX0":2.891963127842647,"vY0":-126.63064783482243,"vZ0":-0.9503220502544266,"x":152.48,"y":163.79,"x0":-1.2190074081463698,"y0":50.00460131242961,"z0":5.901309715698463,"aX":-10.840096010583457},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.2,"breakHorizontal":11.4,"spinRate":1304,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.43357750915697313,"extension":6.4314285314214805},"index":1,"playId":"bded0586-fa5d-384d-bec3-065cdbf31f42","pitchNumber":2,"startTime":"2026-04-18T01:25:59.532Z","endTime":"2026-04-18T01:26:02.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99214671982961,"aZ":-27.681137113240577,"pfxX":-9.734513017414208,"pfxZ":2.7654320717970267,"pX":-0.10996245346102686,"pZ":1.5303759990719046,"vX0":6.141117273426489,"vY0":-127.08260054514233,"vZ0":-5.037491723454889,"x":121.19,"y":197.46,"x0":-1.3030292559578598,"y0":50.001288970767526,"z0":5.7586927755172965,"aX":-15.793196415804873},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":16.1,"spinRate":1384,"spinDirection":244},"zone":13,"typeConfidence":0.89,"plateTime":0.43233428563712817,"extension":6.732037987231384},"index":2,"playId":"d83914d5-3086-3ae0-864a-3f3d96535cf3","pitchNumber":3,"startTime":"2026-04-18T01:26:14.283Z","endTime":"2026-04-18T01:26:17.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":75.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.764522881362016,"aZ":-31.547099837988373,"pfxX":4.766065760892761,"pfxZ":0.4222523766537023,"pX":-1.033773897282723,"pZ":2.243989867418174,"vX0":-0.20840014765198228,"vY0":-122.31944023763639,"vZ0":-1.792688116778162,"x":156.41,"y":178.19,"x0":-1.5637321429988338,"y0":50.001812388144394,"z0":5.744830106362807,"aX":7.0729476006086305},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.6,"breakHorizontal":-8.5,"spinRate":2388,"spinDirection":68},"zone":13,"typeConfidence":0.9,"plateTime":0.45136112304508114,"extension":6.349419893869115},"index":3,"playId":"6d168abd-b043-3003-90fc-029ffaeaa840","pitchNumber":4,"startTime":"2026-04-18T01:26:28.190Z","endTime":"2026-04-18T01:26:32.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":94.9,"endSpeed":86.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.232485392507805,"aZ":-20.23396966227038,"pfxX":-11.419799305460234,"pfxZ":6.248642864270611,"pX":-1.1648340224047085,"pZ":1.8702376730935815,"vX0":4.616984905375469,"vY0":-137.95116022066776,"vZ0":-6.416076748813363,"x":161.4,"y":188.28,"x0":-1.3850832195409712,"y0":50.001960228280865,"z0":5.609130126502341,"aX":-21.812885161018194},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.1,"breakHorizontal":19.6,"spinRate":2035,"spinDirection":230},"zone":13,"typeConfidence":0.92,"plateTime":0.39841242414405453,"extension":6.411123149287271},"index":4,"playId":"494072d8-a77a-3af0-8990-8f01b6de7ba6","pitchNumber":5,"startTime":"2026-04-18T01:26:42.660Z","endTime":"2026-04-18T01:26:46.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.7,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:26:46.373Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Greg Jones strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T01:27:00.231Z","endTime":"2026-04-18T01:28:50.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59932073139302,"aZ":-31.92776539248181,"pfxX":-8.379198225677534,"pfxZ":0.1457501623086941,"pX":-0.1272206344161321,"pZ":1.8608965312535384,"vX0":5.178223565899452,"vY0":-127.92696477820755,"vZ0":-3.454760155054533,"x":121.85,"y":188.54,"x0":-1.0941219503146549,"y0":50.00121857818257,"z0":5.744745640058614,"aX":-13.81868347103347},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.4,"breakHorizontal":13.9,"spinRate":1304,"spinDirection":243},"zone":8,"typeConfidence":0.9,"plateTime":0.4289754261779266,"extension":6.658277898882753},"index":0,"playId":"4e8b4863-5dda-3625-a6a7-9fd90a2ff42c","pitchNumber":1,"startTime":"2026-04-18T01:27:08.780Z","endTime":"2026-04-18T01:27:12.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05113801368751,"aZ":-31.698122034610805,"pfxX":-6.879619133689128,"pfxZ":0.2929566999366422,"pX":-0.6558653554662781,"pZ":2.3728282951806676,"vX0":3.116171766505714,"vY0":-126.73304292101633,"vZ0":-2.4196965123594336,"x":142.0,"y":174.71,"x0":-1.0080206571827572,"y0":50.00203582865965,"z0":5.873210497218113,"aX":-11.183343968922532},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.2,"breakHorizontal":11.8,"spinRate":1217,"spinDirection":245},"zone":4,"typeConfidence":0.91,"plateTime":0.4322918211860385,"extension":6.566369062562025},"index":1,"playId":"a514f338-bc9c-3319-8d39-2d445e7f69ac","pitchNumber":2,"startTime":"2026-04-18T01:27:34.005Z","endTime":"2026-04-18T01:27:40.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":95.9,"endSpeed":87.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.306621009691504,"aZ":-17.294666325766823,"pfxX":-9.248434665386585,"pfxZ":7.576814004278019,"pX":-0.8623484275052528,"pZ":1.605518102066334,"vX0":4.09903161516435,"vY0":-139.4761772178639,"vZ0":-7.936088165895764,"x":149.87,"y":195.43,"x0":-1.1519755521240875,"y0":50.006028842534796,"z0":5.635430848562932,"aX":-18.166022762497413},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":15.8,"spinRate":2069,"spinDirection":226},"zone":13,"typeConfidence":0.85,"plateTime":0.39319860189140865,"extension":6.248218131792923},"index":2,"playId":"f86ce2f3-00ee-3ce9-bc0a-9db5a7d8f485","pitchNumber":3,"startTime":"2026-04-18T01:27:55.908Z","endTime":"2026-04-18T01:27:59.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93492514712195,"aZ":-42.96743459022215,"pfxX":1.9368700441646443,"pfxZ":-7.273791988780773,"pX":0.5488286047480437,"pZ":1.2130627047131572,"vX0":2.5357317482045363,"vY0":-122.12748481511997,"vZ0":-2.8514994874937196,"x":96.08,"y":206.03,"x0":-0.7614293492271356,"y0":50.00197987382322,"z0":6.154117027371235,"aX":2.8744105881096473},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.6,"breakHorizontal":-4.2,"spinRate":2664,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.45149322483075016,"extension":6.738646720913091},"index":3,"playId":"581307fe-de2b-3476-af01-88e8042fb61b","pitchNumber":4,"startTime":"2026-04-18T01:28:17.002Z","endTime":"2026-04-18T01:28:21.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37007974724411,"aZ":-30.22508394370024,"pfxX":-7.513285595848765,"pfxZ":1.1798522917269212,"pX":-0.13942377759696303,"pZ":1.2803028258298985,"vX0":4.107689422734576,"vY0":-127.50675322335829,"vZ0":-5.433179298783903,"x":122.31,"y":204.21,"x0":-0.7922530768044679,"y0":50.00282153540555,"z0":5.813730330886769,"aX":-12.413941188485444},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.2,"breakHorizontal":12.7,"spinRate":1349,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.42900438640373073,"extension":6.498880996813846},"index":4,"playId":"fb834640-e789-3808-b275-b3bf9c0adbe0","pitchNumber":5,"startTime":"2026-04-18T01:28:47.431Z","endTime":"2026-04-18T01:28:50.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":2.8999999999999986,"leverageIndex":1.24,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:28:50.977Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T01:28:58.105Z","endTime":"2026-04-18T01:31:20.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12295940549197,"aZ":-15.257683409698947,"pfxX":-4.451418714059658,"pfxZ":8.68526281032064,"pX":-1.1978663771572151,"pZ":5.324067472086661,"vX0":-0.11646710196385548,"vY0":-139.12764392956353,"vZ0":0.035450911554754605,"x":162.66,"y":95.03,"x0":-0.5777335497081396,"y0":50.00101592575985,"z0":6.327866569034247,"aX":-8.66792825971365},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2144,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.39467714187674474,"extension":6.407889634670925},"index":0,"playId":"d07c9633-540d-3c77-bb83-c6483e4d6322","pitchNumber":1,"startTime":"2026-04-18T01:29:14.458Z","endTime":"2026-04-18T01:29:17.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39965990833772,"aZ":-19.076301008567462,"pfxX":-10.85931817542048,"pfxZ":6.719108532387365,"pX":0.061484368304193376,"pZ":1.1847376324948675,"vX0":6.672409251166463,"vY0":-138.61399389194608,"vZ0":-8.624409893555226,"x":114.66,"y":206.79,"x0":-0.9634593716057007,"y0":50.003707026683344,"z0":5.605288209415897,"aX":-21.175445956204793},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":18.4,"spinRate":2033,"spinDirection":229},"zone":14,"typeConfidence":0.92,"plateTime":0.39483517258019374,"extension":6.51924053567961},"index":1,"playId":"a766c0e4-481b-3286-9355-9b124e5f567c","pitchNumber":2,"startTime":"2026-04-18T01:29:33.256Z","endTime":"2026-04-18T01:29:36.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76388557930358,"aZ":-17.037819222622492,"pfxX":-10.75628332525989,"pfxZ":7.7827832363773455,"pX":-0.513980827594888,"pZ":1.3316774778229832,"vX0":4.87670404252203,"vY0":-139.16229511039538,"vZ0":-8.512410024377214,"x":136.59,"y":202.82,"x0":-0.900259422515059,"y0":50.00031254658378,"z0":5.578174033370399,"aX":-20.91024590591916},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":18.4,"spinRate":2077,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.3949087546131036,"extension":6.40717314997623},"index":2,"playId":"fb24b7a9-257b-3b76-8558-8d2c6824902f","pitchNumber":3,"startTime":"2026-04-18T01:29:52.006Z","endTime":"2026-04-18T01:29:56.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.456745536347555,"aZ":-19.77670332733115,"pfxX":-11.89415762269967,"pfxZ":6.348979646005116,"pX":-0.22780260218729298,"pZ":1.5365447482395587,"vX0":6.093800094285102,"vY0":-138.9147234353327,"vZ0":-7.69255127189616,"x":125.68,"y":197.29,"x0":-0.9060979960736631,"y0":50.00008145203219,"z0":5.658787798619481,"aX":-23.215020759215477},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":20.3,"spinRate":2031,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.39445484533429864,"extension":6.472926455996501},"index":3,"playId":"2d30325b-22d5-37bc-97a7-0c09be3c0c47","pitchNumber":4,"startTime":"2026-04-18T01:30:12.480Z","endTime":"2026-04-18T01:30:16.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":75.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.062262968505056,"aZ":-29.935476557117905,"pfxX":8.36417857407042,"pfxZ":1.515945578496753,"pX":-0.00852337304679986,"pZ":2.165603642880593,"vX0":0.3237921589051894,"vY0":-122.12659013546339,"vZ0":-2.481248464640842,"x":117.32,"y":180.31,"x0":-1.2266101590739964,"y0":50.00227630084126,"z0":5.828045579410833,"aX":12.351733229162926},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.3,"breakHorizontal":-15.1,"spinRate":2490,"spinDirection":76},"zone":5,"typeConfidence":0.9,"plateTime":0.4523858313588356,"extension":6.422811447494566},"index":4,"playId":"8773c44b-a9e1-3a90-92ef-0faf6df63205","pitchNumber":5,"startTime":"2026-04-18T01:30:28.792Z","endTime":"2026-04-18T01:30:32.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.993899799582337,"aZ":-29.789266398396705,"pfxX":-9.631788636940927,"pfxZ":1.4468721937654196,"pX":0.8573257823514563,"pZ":1.2660565036492575,"vX0":7.115035929104139,"vY0":-127.68151263586107,"vZ0":-5.567376971695643,"x":84.32,"y":204.6,"x0":-0.7180240718138731,"y0":50.00176226715783,"z0":5.827123793387281,"aX":-15.85656672710198},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":15.7,"spinRate":1398,"spinDirection":243},"zone":14,"typeConfidence":0.88,"plateTime":0.4294485263099044,"extension":6.650806468592087},"index":5,"playId":"5851fd4e-bc17-381b-9ff6-c12c3fc2920b","pitchNumber":6,"startTime":"2026-04-18T01:30:51.147Z","endTime":"2026-04-18T01:30:54.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89674504150141,"aZ":-31.514587882406584,"pfxX":-9.00995284420954,"pfxZ":0.3845034899095543,"pX":-0.13358050364251786,"pZ":0.8005023251782699,"vX0":4.763148739412102,"vY0":-129.19205828471476,"vZ0":-6.494742809817955,"x":122.09,"y":217.17,"x0":-0.8267368716016198,"y0":50.000285765897964,"z0":5.756788868921108,"aX":-15.289514478853135},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.5,"breakHorizontal":15.4,"spinRate":1351,"spinDirection":245},"zone":13,"typeConfidence":0.85,"plateTime":0.4233185469116414,"extension":6.685361064161021},"index":6,"playId":"18ea729e-bc17-3af1-8a43-9bdbd42ccd50","pitchNumber":7,"startTime":"2026-04-18T01:31:16.637Z","endTime":"2026-04-18T01:31:20.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":2.5000000000000036,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:31:20.930Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:33:46.322Z","endTime":"2026-04-18T01:34:42.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Angel Zerpa replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T01:33:02.004Z","endTime":"2026-04-18T01:33:48.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672582,"link":"/api/v1/people/672582"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.082189691040796,"aZ":-29.65328285214982,"pfxX":11.885489985736474,"pfxZ":1.2991658898725262,"pX":1.3150783290813723,"pZ":2.9454887125031446,"vX0":-7.605937462615518,"vY0":-139.51990840271378,"vZ0":-0.5159616034200536,"x":66.87,"y":159.25,"x0":2.5551410179750196,"y0":50.00326850566271,"z0":5.114802203862268,"aX":23.056832356705346},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.4,"breakHorizontal":-19.6,"spinRate":2065,"spinDirection":124},"zone":12,"typeConfidence":0.91,"plateTime":0.3950254269847724,"extension":5.53251052557437},"index":1,"playId":"8a78185e-8596-3841-ae43-d1eca03c8c13","pitchNumber":1,"startTime":"2026-04-18T01:33:48.566Z","endTime":"2026-04-18T01:33:52.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":95.5,"endSpeed":86.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89585127139114,"aZ":-31.595414820558712,"pfxX":10.821941184191907,"pfxZ":0.2999913086806867,"pX":1.0196997589779964,"pZ":3.021095147781923,"vX0":-8.182873040621294,"vY0":-138.8146451780901,"vZ0":0.3272404032891838,"x":78.13,"y":157.21,"x0":2.6089932291586617,"y0":50.00434348594486,"z0":5.015842737440539,"aX":20.989271736732043},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.8,"breakHorizontal":-17.8,"spinRate":2175,"spinDirection":124},"zone":12,"typeConfidence":0.91,"plateTime":0.3955326505483967,"extension":5.43756738811123},"index":2,"playId":"7fe04ab3-274a-3972-b363-2cd349671721","pitchNumber":2,"startTime":"2026-04-18T01:34:02.986Z","endTime":"2026-04-18T01:34:06.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":96.2,"endSpeed":86.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.35831465657541,"aZ":-30.35330877808059,"pfxX":11.440209416027539,"pfxZ":0.9394312699224106,"pX":-0.22708749798323158,"pZ":2.413075051825588,"vX0":-11.477512931342714,"vY0":-139.45673136579376,"vZ0":-1.4656320828663847,"x":125.66,"y":173.63,"x0":2.482883712516207,"y0":50.005279721040736,"z0":4.97374656099648,"aX":22.22945972133715},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.6,"breakHorizontal":-17.9,"spinRate":2131,"spinDirection":121},"zone":5,"typeConfidence":0.91,"plateTime":0.39483672863496455,"extension":5.510948394110345},"index":3,"playId":"b12474e7-4033-3382-b45d-1632202165f1","pitchNumber":3,"startTime":"2026-04-18T01:34:19.937Z","endTime":"2026-04-18T01:34:23.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":96.9,"endSpeed":88.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90823718693749,"aZ":-27.89214115841951,"pfxX":10.388029500863107,"pfxZ":2.139210637556861,"pX":0.17723873792162195,"pZ":2.881906956819643,"vX0":-9.706233111461259,"vY0":-140.78315180416863,"vZ0":-0.8903807061870989,"x":110.24,"y":160.97,"x0":2.325328525604445,"y0":50.00142864542099,"z0":5.012739461289068,"aX":20.7845171853511},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.8,"breakHorizontal":-16.8,"spinRate":2105,"spinDirection":121},"zone":2,"typeConfidence":0.91,"plateTime":0.3895231210001233,"extension":5.455815062686016},"hitData":{"launchSpeed":93.2,"launchAngle":-24.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.71,"coordY":147.95}},"index":4,"playId":"35afc6e5-e75a-34e2-a50f-dce0cb04fdab","pitchNumber":4,"startTime":"2026-04-18T01:34:35.771Z","endTime":"2026-04-18T01:34:42.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:34:42.806Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras challenged (pitch result), call on the field was confirmed: Xavier Edwards walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:34:51.917Z","endTime":"2026-04-18T01:37:33.953Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64100152277874,"aZ":-35.124579104773126,"pfxX":-1.694616205167669,"pfxZ":-1.8214953131277056,"pX":-0.7705990600855838,"pZ":2.042478165014318,"vX0":-7.622494221499015,"vY0":-126.84324819352074,"vZ0":-0.3003205530118036,"x":146.37,"y":183.63,"x0":2.502302390443,"y0":50.00358081609063,"z0":4.9796841880570915,"aX":-2.7421869863379484},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.1,"breakHorizontal":4.9,"spinRate":2481,"spinDirection":318},"zone":7,"typeConfidence":0.9,"plateTime":0.4329729086577565,"extension":5.581222829058795},"index":0,"playId":"354b3b66-3914-32f0-ac7e-fd2bdc022e2e","pitchNumber":1,"startTime":"2026-04-18T01:35:08.605Z","endTime":"2026-04-18T01:35:12.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.916363454270357,"aZ":-29.320299550730567,"pfxX":12.062754630401852,"pfxZ":1.4552311477211353,"pX":-1.236796496373502,"pZ":1.8450406340225307,"vX0":-14.250397876573498,"vY0":-139.08086201003076,"vZ0":-2.805678161968892,"x":164.14,"y":188.96,"x0":2.3838294754429357,"y0":50.00388248340288,"z0":4.809585666337888,"aX":23.657266258609578},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.2,"breakHorizontal":-19.0,"spinRate":2128,"spinDirection":117},"zone":13,"typeConfidence":0.91,"plateTime":0.3936864254652348,"extension":5.684478838716659},"index":1,"playId":"de2bde8c-3598-3967-813e-563ac143d70c","pitchNumber":2,"startTime":"2026-04-18T01:35:22.591Z","endTime":"2026-04-18T01:35:25.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":95.7,"endSpeed":86.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.119299681172244,"aZ":-30.996450498140245,"pfxX":10.303368365400566,"pfxZ":0.6121210436318076,"pX":-1.8273220346144439,"pZ":2.00991677716742,"vX0":-14.703535547245238,"vY0":-138.51286358630153,"vZ0":-2.0503865631130527,"x":186.65,"y":184.51,"x0":2.229907437470488,"y0":50.00535078920222,"z0":4.847917253729304,"aX":19.874315061700123},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.8,"breakHorizontal":-15.4,"spinRate":2070,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.39658881842456273,"extension":5.690514220180729},"index":2,"playId":"377b1782-fcd1-396c-b4c3-7d251fa00959","pitchNumber":3,"startTime":"2026-04-18T01:35:45.592Z","endTime":"2026-04-18T01:35:49.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.474980950012984,"aZ":-31.54710951656144,"pfxX":10.250523633282288,"pfxZ":0.3201011116452186,"pX":-0.21262744351146834,"pZ":2.7325015405250337,"vX0":-11.10257487844298,"vY0":-139.75564726048182,"vZ0":-0.46349724616469107,"x":125.1,"y":165.0,"x0":2.499099734668084,"y0":50.00347997234597,"z0":4.990922559509461,"aX":20.07323112133507},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.7,"breakHorizontal":-16.0,"spinRate":2058,"spinDirection":122},"zone":2,"typeConfidence":0.91,"plateTime":0.393455110045025,"extension":5.540489811596798},"index":3,"playId":"003cfec4-3652-3614-95e2-9c0d8d5192ce","pitchNumber":4,"startTime":"2026-04-18T01:36:04.106Z","endTime":"2026-04-18T01:36:07.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-04-18T01:36:15.129Z","endTime":"2026-04-18T01:36:31.994Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33406683925392,"aZ":-30.704328554311612,"pfxX":10.922454652496885,"pfxZ":0.7517569775939634,"pX":-0.06743908477691951,"pZ":1.362238513405773,"vX0":-10.61127344841787,"vY0":-139.7884321347409,"vZ0":-3.6668725215602938,"x":119.57,"y":202.0,"x0":2.382766006396582,"y0":50.00299642236868,"z0":4.736099694703056,"aX":21.336060711457623},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.7,"breakHorizontal":-17.3,"spinRate":1935,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.39380417465367934,"extension":5.545229814590641},"index":5,"playId":"48ee544f-f126-3fe1-87f7-564ec6caf996","pitchNumber":5,"startTime":"2026-04-18T01:36:31.994Z","endTime":"2026-04-18T01:36:35.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":95.8,"endSpeed":86.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14600701038579,"aZ":-17.280519616985227,"pfxX":7.26185400877538,"pfxZ":7.73540895523159,"pX":-0.7512376101723898,"pZ":1.8148909858861118,"vX0":-11.11640132319728,"vY0":-138.85084825599554,"vZ0":-4.985782376543387,"x":145.64,"y":189.78,"x0":2.386719216839737,"y0":50.001971572640514,"z0":4.807800358261281,"aX":13.981169736331827},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":-10.4,"spinRate":2102,"spinDirection":124},"zone":7,"typeConfidence":0.89,"plateTime":0.39660315098997545,"extension":5.927720132594173},"index":6,"playId":"49d9931f-006a-329b-b879-b21b41c69c2d","pitchNumber":6,"startTime":"2026-04-18T01:36:53.563Z","endTime":"2026-04-18T01:37:01.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":96.3,"endSpeed":86.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.494216987740536,"aZ":-27.42974090842304,"pfxX":11.137481493579903,"pfxZ":2.4407547183190648,"pX":-0.8215594016748047,"pZ":1.6959531561939556,"vX0":-12.661133310528278,"vY0":-139.6087118310447,"vZ0":-3.2934916047522673,"x":148.32,"y":192.99,"x0":2.355495461297858,"y0":50.0061241304961,"z0":4.724420420418854,"aX":21.684666002317726},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.8,"breakHorizontal":-17.2,"spinRate":2165,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.3944213158896286,"extension":5.784253573062669},"index":7,"playId":"694a2947-f104-3de2-bbbd-c5544997b106","pitchNumber":7,"startTime":"2026-04-18T01:37:28.480Z","endTime":"2026-04-18T01:37:33.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":1.9,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:37:33.953Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Agustín Ramírez doubles (4) on a sharp line drive to left fielder Greg Jones. Xavier Edwards scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:38:08.081Z","endTime":"2026-04-18T01:39:52.045Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":672582,"link":"/api/v1/people/672582"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.274264011132612,"aZ":-34.07813257024534,"pfxX":0.6419619133206083,"pfxZ":-1.2052616054019243,"pX":0.4072356145630688,"pZ":1.9078515755594738,"vX0":-5.345287579038565,"vY0":-125.54044796638343,"vZ0":-0.8645880467099012,"x":101.48,"y":187.27,"x0":2.4876820794961407,"y0":50.00049010486687,"z0":5.0498417460367415,"aX":1.0169798174783453},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.2,"breakHorizontal":0.1,"spinRate":2539,"spinDirection":307},"zone":9,"typeConfidence":0.9,"plateTime":0.43759901655100597,"extension":5.488897449686611},"index":0,"playId":"6ab6f439-04db-3178-84e9-803a76760981","pitchNumber":1,"startTime":"2026-04-18T01:38:08.081Z","endTime":"2026-04-18T01:38:11.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":85.9,"endSpeed":78.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.889494587058223,"aZ":-36.78835614523752,"pfxX":-0.8781653913413523,"pfxZ":-2.9405698288097017,"pX":-0.21869546802316608,"pZ":2.2940510326786563,"vX0":-6.709675132414039,"vY0":-124.87168148484541,"vZ0":0.642483275784461,"x":125.34,"y":176.84,"x0":2.6256504576265494,"y0":50.005527238553476,"z0":5.078115261045203,"aX":-1.3754177214603105},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.9,"breakHorizontal":3.2,"spinRate":2626,"spinDirection":310},"zone":5,"typeConfidence":0.9,"plateTime":0.43989698854477455,"extension":5.516628695212512},"index":1,"playId":"41f11a06-bfa9-36c4-8ac8-4c2de1efc361","pitchNumber":2,"startTime":"2026-04-18T01:38:22.094Z","endTime":"2026-04-18T01:38:25.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43658016765215,"aZ":-33.10270874591784,"pfxX":8.818850035501598,"pfxZ":-0.48074210381819427,"pX":0.4721680952351243,"pZ":2.791030666411212,"vX0":-9.032867313201079,"vY0":-138.45910185943848,"vZ0":0.3552415300042989,"x":99.0,"y":163.42,"x0":2.6558974697679893,"y0":50.006550133527256,"z0":4.904541243922429,"aX":16.857627017794268},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.6,"breakHorizontal":-13.7,"spinRate":2105,"spinDirection":122},"zone":6,"typeConfidence":0.89,"plateTime":0.3979844646699737,"extension":5.580242737367598},"index":2,"playId":"ee57719c-a21f-3ea1-9eb3-901d8010a8e8","pitchNumber":3,"startTime":"2026-04-18T01:38:42.437Z","endTime":"2026-04-18T01:38:45.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28638243447889,"aZ":-18.973209872004475,"pfxX":5.693172140086994,"pfxZ":6.943810381634982,"pX":0.00746331599851388,"pZ":3.3658356763352955,"vX0":-9.067079406403153,"vY0":-137.87597228657015,"vZ0":-0.9621670073606985,"x":116.72,"y":147.9,"x0":2.618257270163134,"y0":50.00181937332686,"z0":5.015300566572769,"aX":10.822501748822056},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":-8.2,"spinRate":2099,"spinDirection":127},"zone":2,"typeConfidence":0.9,"plateTime":0.3992029877493657,"extension":5.560121843048026},"index":3,"playId":"4318b3ee-5892-35cd-ba80-5b516b1038d7","pitchNumber":4,"startTime":"2026-04-18T01:39:08.720Z","endTime":"2026-04-18T01:39:15.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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.1,"endSpeed":79.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75972293045441,"aZ":-33.65287135137637,"pfxX":-2.2157046450776714,"pfxZ":-0.9147878216705969,"pX":0.057141442371405594,"pZ":1.884932216980442,"vX0":-5.7835849187523385,"vY0":-126.69064283305666,"vZ0":-0.6389443335826164,"x":114.82,"y":187.89,"x0":2.6606684390754207,"y0":50.001667301461005,"z0":4.8386474738140866,"aX":-3.5874736505276372},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.6,"breakHorizontal":5.4,"spinRate":2605,"spinDirection":301},"zone":8,"typeConfidence":0.9,"plateTime":0.4329313467799176,"extension":5.5398730712035515},"hitData":{"launchSpeed":100.4,"launchAngle":21.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.3,"coordY":95.16}},"index":4,"playId":"710ca1bb-c967-3e7c-8736-5c8cec8ace74","pitchNumber":5,"startTime":"2026-04-18T01:39:38.265Z","endTime":"2026-04-18T01:39:52.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":34.00000000000001,"leverageIndex":3.49,"dramaIndex":301.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:39:52.045Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Liam Hicks pops out to third baseman Luis Rengifo in foul territory.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:41:10.493Z","endTime":"2026-04-18T01:41:38.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-18T01:40:18.262Z","endTime":"2026-04-18T01:41:12.586Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.92401723585783,"aZ":-31.1233006111001,"pfxX":11.986218397351776,"pfxZ":0.5475079922571844,"pX":-0.30370368907061523,"pZ":2.541708086237054,"vX0":-12.130651318801362,"vY0":-139.38441062625577,"vZ0":-0.902921624070837,"x":128.58,"y":170.15,"x0":2.580825373720046,"y0":50.00672484136747,"z0":4.954338860490661,"aX":23.218781340125332},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.0,"breakHorizontal":-18.7,"spinRate":2114,"spinDirection":123},"zone":4,"typeConfidence":0.91,"plateTime":0.3953482213972359,"extension":5.468645593341662},"index":1,"playId":"f23f7020-ba5f-31dc-9573-eb28dc45558b","pitchNumber":1,"startTime":"2026-04-18T01:41:12.586Z","endTime":"2026-04-18T01:41:15.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952599667200936,"aZ":-33.601470969717454,"pfxX":-2.378161845560469,"pfxZ":-0.8913096744041988,"pX":-0.1838307142247419,"pZ":1.9493407377848728,"vX0":-5.800591758711463,"vY0":-126.71583396978471,"vZ0":-0.9218403029524919,"x":124.01,"y":186.15,"x0":2.4554218366626137,"y0":50.00056578404175,"z0":5.03285340498094,"aX":-3.817670466768698},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.6,"breakHorizontal":5.8,"spinRate":2609,"spinDirection":308},"zone":8,"typeConfidence":0.9,"plateTime":0.4343563200849183,"extension":5.406775702899481},"hitData":{"launchSpeed":79.1,"launchAngle":71.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":88.94,"coordY":179.48}},"index":2,"playId":"2bc7da40-02c2-34d9-ac21-7c326d573417","pitchNumber":2,"startTime":"2026-04-18T01:41:28.859Z","endTime":"2026-04-18T01:41:38.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-7.400000000000013,"leverageIndex":2.68,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:41:38.190Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to second baseman Brice Turang. Agustín Ramírez to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:41:54.204Z","endTime":"2026-04-18T01:44:04.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":95.0,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29906374564976,"aZ":-34.32939538961833,"pfxX":10.590731427491033,"pfxZ":-1.1269551680236525,"pX":0.20140719909392646,"pZ":2.847356115272781,"vX0":-10.211988090213625,"vY0":-137.94800621474533,"vZ0":0.8105198094756336,"x":109.32,"y":161.9,"x0":2.585400626848549,"y0":50.00169303197494,"z0":4.8742403676400095,"aX":20.2961822355173},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-1.6,"breakHorizontal":-16.9,"spinRate":2034,"spinDirection":115},"zone":2,"typeConfidence":0.9,"plateTime":0.39791754115733324,"extension":5.638472576113455},"index":0,"playId":"f249ebc3-a563-3f4b-870a-c8d627d6ae1e","pitchNumber":1,"startTime":"2026-04-18T01:42:06.935Z","endTime":"2026-04-18T01:42:10.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.824622519792314,"aZ":-34.244312488648376,"pfxX":10.914050186094629,"pfxZ":-1.0835054053945292,"pX":-0.2663910539141144,"pZ":1.1096993113500546,"vX0":-11.495287996905935,"vY0":-137.56801487552636,"vZ0":-3.2703621452855183,"x":127.15,"y":208.82,"x0":2.5646815949748762,"y0":50.00650266086313,"z0":4.655003476724927,"aX":20.753691546841424},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-2.5,"breakHorizontal":-17.2,"spinRate":2026,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.3993881408296267,"extension":5.646695224692143},"index":1,"playId":"31d1db8f-d682-30ef-9a84-476309b84e75","pitchNumber":2,"startTime":"2026-04-18T01:42:23.043Z","endTime":"2026-04-18T01:42:26.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56675211462158,"aZ":-30.603478756483998,"pfxX":10.401651247234362,"pfxZ":0.8330079118550273,"pX":0.343621859465124,"pZ":2.375981498924702,"vX0":-9.649336752208693,"vY0":-136.9989019017759,"vZ0":-0.8410264281430053,"x":103.9,"y":174.63,"x0":2.5740158765868832,"y0":50.00341327157182,"z0":4.79408867974377,"aX":19.61239042526278},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.6,"breakHorizontal":-16.6,"spinRate":2103,"spinDirection":118},"zone":6,"typeConfidence":0.89,"plateTime":0.40106824954900766,"extension":5.594160498057364},"index":2,"playId":"ba4d82ac-7558-3c61-b4c8-cd33b6379154","pitchNumber":3,"startTime":"2026-04-18T01:42:41.216Z","endTime":"2026-04-18T01:42:44.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.507377363345775,"aZ":-30.698183475493387,"pfxX":11.54327420295862,"pfxZ":0.7712297530720384,"pX":-1.0604998494376383,"pZ":2.695228533058461,"vX0":-13.600503536753287,"vY0":-138.09225742110482,"vZ0":-0.6589962501457893,"x":157.42,"y":166.01,"x0":2.451152967699718,"y0":50.003364002401284,"z0":5.019782580658468,"aX":22.081986358164126},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.4,"breakHorizontal":-17.8,"spinRate":2146,"spinDirection":124},"zone":11,"typeConfidence":0.91,"plateTime":0.398107964489407,"extension":5.567294723881694},"index":3,"playId":"b94f10a2-d663-3a0f-a551-ef92479fa039","pitchNumber":4,"startTime":"2026-04-18T01:43:07.450Z","endTime":"2026-04-18T01:43:10.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.514437986705424,"aZ":-22.893871997679604,"pfxX":7.474185263620113,"pfxZ":4.863048506957055,"pX":0.9997731323225353,"pZ":3.732661556232275,"vX0":-7.022407099072509,"vY0":-137.77017144999238,"vZ0":0.633618497904915,"x":78.89,"y":138.0,"x0":2.618958115427919,"y0":50.00631487957979,"z0":5.054996792941309,"aX":14.275048519709115},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":-12.0,"spinRate":2058,"spinDirection":126},"zone":12,"typeConfidence":0.89,"plateTime":0.3985812997846305,"extension":5.521661254128557},"index":4,"playId":"8b190bfd-917c-3a8d-ab90-55136a6f60bc","pitchNumber":5,"startTime":"2026-04-18T01:43:28.482Z","endTime":"2026-04-18T01:43:33.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-18T01:43:42.047Z","endTime":"2026-04-18T01:43:54.108Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50476037589233,"aZ":-34.73936648795087,"pfxX":-0.7631256976616771,"pfxZ":-1.5600861305878126,"pX":0.4888106687849038,"pZ":2.3520872506302295,"vX0":-5.063390258295428,"vY0":-127.53574488079084,"vZ0":0.2787171912544639,"x":98.37,"y":175.27,"x0":2.6034831672141587,"y0":50.00614494497021,"z0":4.9928822088325955,"aX":-1.2508741004416934},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.5,"breakHorizontal":2.6,"spinRate":2595,"spinDirection":289},"zone":6,"typeConfidence":0.9,"plateTime":0.43032110529862955,"extension":5.3788232157550135},"hitData":{"launchSpeed":106.7,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.66,"coordY":143.17}},"index":6,"playId":"413601f9-7ac3-3cea-8810-8f8b16e2f094","pitchNumber":6,"startTime":"2026-04-18T01:43:54.108Z","endTime":"2026-04-18T01:44:04.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":3.08,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:44:04.618Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Slater strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:45:12.981Z","endTime":"2026-04-18T01:48:24.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10],"actionIndex":[0],"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":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Slater replaces Owen Caissie.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-18T01:44:41.832Z","endTime":"2026-04-18T01:45:15.223Z","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":"601","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":84.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.13031434019269,"aZ":-29.50091319109683,"pfxX":13.15820316904722,"pfxZ":1.4267326084561027,"pX":-0.9969324915161459,"pZ":2.4071070022004015,"vX0":-13.830394793584615,"vY0":-137.97572267856668,"vZ0":-1.0367158816938629,"x":155.0,"y":173.79,"x0":2.4345261296411587,"y0":50.006154184462446,"z0":4.823914418382635,"aX":24.71592791626889},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.5,"breakHorizontal":-20.0,"spinRate":2035,"spinDirection":116},"zone":13,"typeConfidence":0.91,"plateTime":0.4010008145970576,"extension":5.633434840030179},"index":1,"playId":"1967801a-84b0-3933-acae-9bfc2d7553ae","pitchNumber":1,"startTime":"2026-04-18T01:45:15.223Z","endTime":"2026-04-18T01:45:18.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":95.2,"endSpeed":85.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.84304498609198,"aZ":-30.28645385922295,"pfxX":11.622794196244246,"pfxZ":0.997433054333186,"pX":-0.2350816688514773,"pZ":2.645541974247536,"vX0":-11.573282393432224,"vY0":-138.03666059502257,"vZ0":-0.15824639945991148,"x":125.96,"y":167.35,"x0":2.5383664849500174,"y0":50.0046176469014,"z0":4.7739539923729755,"aX":22.031746543416137},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.0,"breakHorizontal":-18.1,"spinRate":2059,"spinDirection":117},"zone":5,"typeConfidence":0.91,"plateTime":0.3995471650303508,"extension":5.584095243634525},"index":2,"playId":"e7824751-301d-3f36-8a59-a26c38b4524e","pitchNumber":2,"startTime":"2026-04-18T01:45:31.000Z","endTime":"2026-04-18T01:45:34.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.62179938646697,"aZ":-29.777025198170765,"pfxX":11.624243810386988,"pfxZ":1.270389508040921,"pX":1.0193096456780704,"pZ":2.4760812853158156,"vX0":-8.47620275178801,"vY0":-138.24952367419877,"vZ0":-0.9769392703205824,"x":78.15,"y":171.93,"x0":2.6519154307472856,"y0":50.00381386124131,"z0":4.876390814947641,"aX":21.969901741156807},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.3,"breakHorizontal":-18.7,"spinRate":2109,"spinDirection":119},"zone":14,"typeConfidence":0.91,"plateTime":0.3998257466005617,"extension":5.710908664970591},"index":3,"playId":"e1093aa1-4247-3b7e-bfea-197f1af1405b","pitchNumber":3,"startTime":"2026-04-18T01:45:47.435Z","endTime":"2026-04-18T01:45:51.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68075152746948,"aZ":-31.022756989026266,"pfxX":11.459351480822438,"pfxZ":0.5910900314042706,"pX":-0.24092965759132848,"pZ":2.7932108351229217,"vX0":-11.272473877729839,"vY0":-139.0890215658725,"vZ0":-0.652727312046762,"x":126.18,"y":163.36,"x0":2.3923498485787222,"y0":50.00174098896006,"z0":5.103671935959979,"aX":22.260239892463748},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.2,"breakHorizontal":-18.1,"spinRate":2101,"spinDirection":124},"zone":5,"typeConfidence":0.91,"plateTime":0.3950885135375022,"extension":5.6302815449134},"index":4,"playId":"1f179e28-41b8-3e5e-943d-3e154810bc32","pitchNumber":4,"startTime":"2026-04-18T01:46:07.525Z","endTime":"2026-04-18T01:46:12.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"5b4fe381-9332-4aa0-b2c1-5266f3a6ada8","startTime":"2026-04-18T01:46:28.831Z","endTime":"2026-04-18T01:46:33.831Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58161389213106,"aZ":-20.980512304882783,"pfxX":7.543854917612742,"pfxZ":5.930990674267292,"pX":0.5710394025752865,"pZ":3.714888381716981,"vX0":-7.980868006276272,"vY0":-137.5178079537314,"vZ0":0.051244220882544655,"x":95.23,"y":138.48,"x0":2.550798946459653,"y0":50.00542484602518,"z0":5.136401651633633,"aX":14.24405242049052},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":-11.6,"spinRate":1971,"spinDirection":130},"zone":12,"typeConfidence":0.89,"plateTime":0.40050434846558547,"extension":5.3900873390557065},"index":6,"playId":"61670cae-3e3c-332e-a86b-969a6cefac29","pitchNumber":5,"startTime":"2026-04-18T01:46:42.965Z","endTime":"2026-04-18T01:46:47.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19846470121702,"aZ":-28.832909137082115,"pfxX":8.882752952162903,"pfxZ":1.9230184014923992,"pX":-0.3643779851279069,"pZ":0.5813685167991907,"vX0":-9.946693648819338,"vY0":-131.0744950280175,"vZ0":-5.275382025982173,"x":130.89,"y":223.08,"x0":2.3289420224773605,"y0":50.003168603495034,"z0":4.778148682812532,"aX":15.427870087206074},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":-13.8,"spinRate":1712,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.41817717812962174,"extension":6.083209290785743},"index":7,"playId":"7e57488e-0178-3919-ad95-c6e5383523e1","pitchNumber":6,"startTime":"2026-04-18T01:47:06.338Z","endTime":"2026-04-18T01:47:09.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.611052658360844,"aZ":-24.484329791506543,"pfxX":11.1687394928087,"pfxZ":4.409601539798821,"pX":0.7630623480292965,"pZ":1.353490997982516,"vX0":-8.221634879574252,"vY0":-131.885372939157,"vZ0":-4.375998450913916,"x":87.91,"y":202.24,"x0":2.4850922773094433,"y0":50.00422995018762,"z0":4.8618104257194705,"aX":19.484155219376515},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.1,"breakHorizontal":-18.2,"spinRate":1734,"spinDirection":118},"zone":14,"typeConfidence":0.89,"plateTime":0.41687107428247705,"extension":5.868832099751284},"index":8,"playId":"b2025cfc-aa55-3e08-a924-c2b7ebe2678f","pitchNumber":7,"startTime":"2026-04-18T01:47:32.691Z","endTime":"2026-04-18T01:47:36.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26370868277515,"aZ":-28.087735279384344,"pfxX":10.222167912189885,"pfxZ":2.089639115252215,"pX":0.33360729871397926,"pZ":3.226730106154446,"vX0":-9.874065494297394,"vY0":-139.14455452810174,"vZ0":0.25275820322048215,"x":104.28,"y":151.66,"x0":2.60626796077153,"y0":50.00152627692067,"z0":5.001228553079044,"aX":19.971990892451988},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.1,"breakHorizontal":-16.3,"spinRate":2086,"spinDirection":118},"zone":3,"typeConfidence":0.9,"plateTime":0.3941870553651152,"extension":5.777424663680781},"index":9,"playId":"0f24b6a5-09a2-385c-91f2-1a3187b807bc","pitchNumber":8,"startTime":"2026-04-18T01:47:53.516Z","endTime":"2026-04-18T01:47:57.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":95.9,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20616099905723,"aZ":-31.76743970458922,"pfxX":11.012747726364783,"pfxZ":0.21312888873811353,"pX":-0.05825216477672935,"pZ":2.646090900727567,"vX0":-11.00495981088067,"vY0":-139.20939336157923,"vZ0":-0.46776815127110877,"x":119.22,"y":167.34,"x0":2.5348271358070953,"y0":50.005389029972136,"z0":4.9377324264114915,"aX":21.398692580644774},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":0.5,"breakHorizontal":-17.4,"spinRate":2150,"spinDirection":123},"zone":5,"typeConfidence":0.91,"plateTime":0.3949847194659526,"extension":5.632031832390083},"index":10,"playId":"b1b83ff1-2744-3284-b7a6-7749bdf0870d","pitchNumber":9,"startTime":"2026-04-18T01:48:20.008Z","endTime":"2026-04-18T01:48:24.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-10.699999999999996,"leverageIndex":4.07,"dramaIndex":173.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:48:24.858Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:50:49.927Z","endTime":"2026-04-18T01:51:18.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Austin Slater remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T01:50:20.474Z","endTime":"2026-04-18T01:50:20.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Pete Fairbanks replaces Tyler Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-18T01:50:20.491Z","endTime":"2026-04-18T01:50:52.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664126,"link":"/api/v1/people/664126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.762807879881645,"aZ":-7.476704940294328,"pfxX":-2.7733447577395918,"pfxZ":12.334951464008082,"pX":0.3109433128969232,"pZ":2.767235477993826,"vX0":2.886078518225016,"vY0":-140.5791373251993,"vZ0":-9.02462710139367,"x":105.15,"y":164.06,"x0":-0.36850146343062823,"y0":50.002072427537534,"z0":6.5037567139553145,"aX":-5.552706786147894},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.6,"breakHorizontal":4.4,"spinRate":2409,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.3895735032300469,"extension":6.580811648593201},"index":2,"playId":"7a61603a-e434-347d-bffe-03721f3c522e","pitchNumber":1,"startTime":"2026-04-18T01:50:52.185Z","endTime":"2026-04-18T01:50:55.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":97.3,"endSpeed":88.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05758148959816,"aZ":-7.151384355693311,"pfxX":-2.5078042099184947,"pfxZ":12.427804805170574,"pX":-0.09955888306654216,"pZ":1.5333728727921356,"vX0":1.8141574716840108,"vY0":-141.21005838392452,"vZ0":-12.17551390734678,"x":120.79,"y":197.38,"x0":-0.4254966380854323,"y0":50.002483047590914,"z0":6.367653729741403,"aX":-5.049260058560588},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.2,"breakHorizontal":4.2,"spinRate":2369,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.38831805727992563,"extension":6.390089370734327},"hitData":{"launchSpeed":93.8,"launchAngle":40.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.39,"coordY":60.58}},"index":3,"playId":"601b5804-7685-38a7-a4eb-6e411ad063f7","pitchNumber":2,"startTime":"2026-04-18T01:51:10.218Z","endTime":"2026-04-18T01:51:18.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:51:18.955Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Austin Slater.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:51:26.697Z","endTime":"2026-04-18T01:54:22.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,4,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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":81.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.947567955608623,"aZ":-22.19881560967242,"pfxX":3.7763098916325135,"pfxZ":5.8536649291619804,"pX":0.09318734311136309,"pZ":1.8043318766493166,"vX0":0.3411831683122842,"vY0":-130.61535475707845,"vZ0":-7.970665346138929,"x":113.45,"y":190.06,"x0":-0.5294456425553344,"y0":50.00485254222592,"z0":6.6010230274590365,"aX":6.438195990537649},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.8,"breakHorizontal":-6.8,"spinRate":2523,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.42151403556697975,"extension":5.797342810824775},"index":0,"playId":"94618549-02f8-30fc-b824-2eb1766fa259","pitchNumber":1,"startTime":"2026-04-18T01:51:45.428Z","endTime":"2026-04-18T01:51:49.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-18T01:52:20.458Z","endTime":"2026-04-18T01:52:51.763Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.632282937725837,"aZ":-37.68668549551102,"pfxX":3.6185498419217357,"pfxZ":-3.7858125368655884,"pX":0.5047731218671425,"pZ":1.5927122178932882,"vX0":0.6216555869212548,"vY0":-120.5199317832895,"vZ0":-4.5128136707024815,"x":97.76,"y":195.78,"x0":-0.22694750316078693,"y0":50.00358972824666,"z0":6.854321752686108,"aX":5.269115070647711},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.7,"breakHorizontal":-6.7,"spinRate":2558,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4562468793248464,"extension":5.990316367634003},"index":2,"playId":"42c3aca6-3596-338e-a7c1-275331de9be6","pitchNumber":2,"startTime":"2026-04-18T01:52:51.763Z","endTime":"2026-04-18T01:52:56.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-18T01:53:06.323Z","endTime":"2026-04-18T01:53:20.941Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.27902888678767,"aZ":-8.133183647616871,"pfxX":-2.7997970490216324,"pfxZ":12.482592165012905,"pX":-0.11982675151955309,"pZ":4.490518730370126,"vX0":1.5996472403959143,"vY0":-139.76377135626714,"vZ0":-4.6297541309412935,"x":121.57,"y":117.54,"x0":-0.3440127070227166,"y0":50.00032219124468,"z0":6.733435232231739,"aX":-5.391437570261654},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.5,"breakHorizontal":4.6,"spinRate":2516,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3959348525825237,"extension":6.1519688779484705},"index":4,"playId":"e804f1a9-9242-3662-9e9d-73325e7180e0","pitchNumber":3,"startTime":"2026-04-18T01:53:20.941Z","endTime":"2026-04-18T01:53:24.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98231029876188,"aZ":-25.3090229477925,"pfxX":1.6793420771351837,"pfxZ":4.148643722103165,"pX":2.0895425527919755,"pZ":-0.8165278367300541,"vX0":4.776871757220261,"vY0":-128.7312338622084,"vZ0":-13.291335837962968,"x":37.35,"y":260.83,"x0":-0.018280420711422864,"y0":50.00551843542037,"z0":6.423164159924324,"aX":2.782434253227066},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":-4.2,"spinRate":2553,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4276206246551246,"extension":6.511193849658448},"index":5,"playId":"96d03add-c0f1-3a2f-8a62-9c9d3fa2f308","pitchNumber":4,"startTime":"2026-04-18T01:53:46.573Z","endTime":"2026-04-18T01:53:49.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":97.4,"endSpeed":88.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.92952987387405,"aZ":-8.7484805409597,"pfxX":-1.9348667125835224,"pfxZ":11.695363333952082,"pX":-0.20137282905034234,"pZ":2.4664009674301632,"vX0":1.3915908118976095,"vY0":-141.48221207312744,"vZ0":-9.463623101127679,"x":124.68,"y":172.19,"x0":-0.4512746563527076,"y0":50.00172985976899,"z0":6.43828715924016,"aX":-3.8748205106002733},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.2,"breakHorizontal":3.1,"spinRate":2597,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.38895084767890253,"extension":6.086673512387753},"hitData":{"launchSpeed":96.0,"launchAngle":52.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.66,"coordY":114.92}},"index":6,"playId":"ffcb5077-b6d3-3fa8-adfe-db5c513bbe3b","pitchNumber":5,"startTime":"2026-04-18T01:54:13.336Z","endTime":"2026-04-18T01:54:22.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:54:22.762Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:54:29.325Z","endTime":"2026-04-18T01:56:35.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93473453822759,"aZ":-37.03736285994209,"pfxX":3.6582383678727184,"pfxZ":-3.4085564537032065,"pX":-0.2125056059971652,"pZ":1.2327615600243504,"vX0":-0.9842848042429395,"vY0":-119.04728416825455,"vZ0":-5.200270451436094,"x":125.1,"y":205.5,"x0":-0.26764281419611835,"y0":50.00105180433003,"z0":6.816784115849068,"aX":5.223608965606505},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.2,"breakHorizontal":-6.4,"spinRate":2571,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4609883961215613,"extension":6.3014204680232915},"index":0,"playId":"9156fff6-0d37-316f-bb6c-91daad0d80ce","pitchNumber":1,"startTime":"2026-04-18T01:54:51.275Z","endTime":"2026-04-18T01:54:54.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":96.3,"endSpeed":87.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29019771688257,"aZ":-7.9457660024864145,"pfxX":-0.36671588713690395,"pfxZ":12.348352183715907,"pX":0.14105359392280745,"pZ":2.2701972158809656,"vX0":1.7860081352907993,"vY0":-139.84276809130438,"vZ0":-9.999101076139498,"x":111.62,"y":177.48,"x0":-0.4608276532173429,"y0":50.00091640736034,"z0":6.431478140177336,"aX":-0.7194794283429262},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.3,"breakHorizontal":0.2,"spinRate":2375,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.3930804049993899,"extension":6.447180316043038},"index":1,"playId":"d58cc551-9a75-3fac-ae0f-b7ea408475f7","pitchNumber":2,"startTime":"2026-04-18T01:55:10.836Z","endTime":"2026-04-18T01:55:14.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.49825564213263,"aZ":-7.0255686765490655,"pfxX":0.41579568893602437,"pfxZ":12.635419327404813,"pX":0.09726974311133718,"pZ":3.9543558553602742,"vX0":1.142488487090864,"vY0":-141.21364905106273,"vZ0":-6.20774427902769,"x":113.29,"y":132.01,"x0":-0.36892849176942183,"y0":50.002676875240596,"z0":6.652134728543258,"aX":0.8275490489631767},"breaks":{"breakAngle":7.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":21.6,"breakHorizontal":-1.0,"spinRate":2433,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.390040397794408,"extension":6.33280612468893},"index":2,"playId":"af77f520-9e0f-37b1-a39c-63e2b2a9fa14","pitchNumber":3,"startTime":"2026-04-18T01:55:31.370Z","endTime":"2026-04-18T01:55:34.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57677656007891,"aZ":-20.580753080518395,"pfxX":-8.738038522869452,"pfxZ":6.166004755949052,"pX":0.610080880762801,"pZ":-0.4372512095440989,"vX0":6.534167387905836,"vY0":-136.1536479097782,"vZ0":-13.897355127070405,"x":93.75,"y":250.59,"x0":-0.6842939063699844,"y0":50.00199551139748,"z0":6.153611010675568,"aX":-16.423407205255337},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.4,"breakHorizontal":14.5,"spinRate":2044,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4021170572808601,"extension":6.279550662496933},"index":3,"playId":"8d746c90-8666-3dc0-bd43-8a27f6549c58","pitchNumber":4,"startTime":"2026-04-18T01:56:04.635Z","endTime":"2026-04-18T01:56:07.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.256660805505387,"aZ":-38.54849706982782,"pfxX":4.426700717381716,"pfxZ":-4.438703504002758,"pX":0.11408294391734132,"pZ":2.404453786016228,"vX0":-1.0803612910123193,"vY0":-119.65734707318062,"vZ0":-2.4523231333182105,"x":112.65,"y":173.86,"x0":-7.95081573482932E-4,"y0":50.003315156921374,"z0":6.929886307939587,"aX":6.35475552248262},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.4,"breakHorizontal":-7.7,"spinRate":2467,"spinDirection":36},"zone":5,"typeConfidence":2.0,"plateTime":0.45951880814928003,"extension":6.184107141699588},"index":4,"playId":"d364e29e-e481-34b9-96d9-ae77db8a72d3","pitchNumber":5,"startTime":"2026-04-18T01:56:31.071Z","endTime":"2026-04-18T01:56:35.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:56:35.038Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:59:34.172Z","endTime":"2026-04-18T02:00:48.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Abner Uribe replaces Angel Zerpa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T01:58:56.332Z","endTime":"2026-04-18T01:59:36.429Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":89.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.08769613897689,"aZ":-22.912162112346063,"pfxX":-11.187922514950365,"pfxZ":4.465482828753421,"pX":0.5121577277197275,"pZ":3.338275832131408,"vX0":7.87901797264418,"vY0":-144.37063925174706,"vZ0":-2.7203427236092255,"x":97.48,"y":148.65,"x0":-0.8234083168218935,"y0":50.00307727871298,"z0":5.73084934730215,"aX":-23.204699946715376},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.6,"breakHorizontal":18.4,"spinRate":2385,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.38195631103769623,"extension":6.416014911912708},"index":1,"playId":"de1e6982-3cd7-33cd-b007-b25b9b03a172","pitchNumber":1,"startTime":"2026-04-18T01:59:36.429Z","endTime":"2026-04-18T01:59:40.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.930071007383408,"aZ":-24.94750639495992,"pfxX":3.42230215095004,"pfxZ":4.345304539483761,"pX":1.4726824838747055,"pZ":3.1309475902899746,"vX0":5.435741611966072,"vY0":-128.69254755237498,"vZ0":-1.651673608532211,"x":60.86,"y":154.24,"x0":-1.1186648242182469,"y0":50.00120464531235,"z0":5.730320187148613,"aX":5.687447017887694},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":-7.6,"spinRate":2632,"spinDirection":74},"zone":12,"typeConfidence":0.89,"plateTime":0.42707269047118235,"extension":6.534988531393777},"index":2,"playId":"241adfad-a325-317a-9e75-fa478a06d465","pitchNumber":2,"startTime":"2026-04-18T01:59:54.760Z","endTime":"2026-04-18T01:59:58.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.260616371250176,"aZ":-30.145891969130144,"pfxX":6.493073639491312,"pfxZ":1.2531482228330653,"pX":-0.739964425747179,"pZ":1.6250713965976773,"vX0":-0.5759360102526836,"vY0":-127.22988947600163,"vZ0":-4.130211014650374,"x":145.21,"y":194.9,"x0":-1.3511683961590688,"y0":50.0036184411945,"z0":5.693631187466968,"aX":10.506808119223509},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.4,"breakHorizontal":-11.5,"spinRate":2560,"spinDirection":76},"zone":7,"typeConfidence":0.9,"plateTime":0.4326678612149304,"extension":6.417433793776916},"index":3,"playId":"396cdbd7-0dab-3bd8-90ef-cc756b6d8153","pitchNumber":3,"startTime":"2026-04-18T02:00:11.168Z","endTime":"2026-04-18T02:00:38.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.293810095517163,"aZ":-26.943606246166645,"pfxX":4.782708479526642,"pfxZ":3.3089598482244016,"pX":0.9099457720946336,"pZ":0.7365054779504228,"vX0":3.55553595292632,"vY0":-126.07237779657501,"vZ0":-6.510321530993679,"x":82.32,"y":218.89,"x0":-1.1494770220357282,"y0":50.00029313241322,"z0":5.5844333248301865,"aX":7.545748104833432},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":-9.6,"spinRate":2523,"spinDirection":70},"zone":14,"typeConfidence":0.9,"plateTime":0.4377395618142632,"extension":6.5629444336981395},"index":4,"playId":"92f2c995-3194-3802-8b83-9f12a884ff4c","pitchNumber":4,"startTime":"2026-04-18T02:00:45.173Z","endTime":"2026-04-18T02:00:48.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:00:48.643Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Javier Sanoja walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T02:01:03.716Z","endTime":"2026-04-18T02:02:40.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.865138311544914,"aZ":-25.90094141558145,"pfxX":3.954393208585275,"pfxZ":3.909377130175243,"pX":1.4685259965774373,"pZ":1.4695541273938526,"vX0":5.062056621454385,"vY0":-127.16620031535075,"vZ0":-5.106860063754958,"x":61.02,"y":199.1,"x0":-1.0767849649905632,"y0":50.00473949255038,"z0":5.609733847130952,"aX":6.349220581798672},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.9,"breakHorizontal":-8.5,"spinRate":2432,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.43401237370307344,"extension":6.541701181296477},"index":0,"playId":"d88117dd-cf02-342a-ba3d-1f4688d2caf5","pitchNumber":1,"startTime":"2026-04-18T02:01:15.535Z","endTime":"2026-04-18T02:01:18.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":88.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.034997789510356,"aZ":-20.770321769886767,"pfxX":-9.897978112406047,"pfxZ":5.621012095040359,"pX":0.6488547731809944,"pZ":0.1313738705795886,"vX0":7.901841873852283,"vY0":-142.70308912301377,"vZ0":-11.164107552438036,"x":92.27,"y":235.23,"x0":-0.8938297094919203,"y0":50.00058658495896,"z0":5.449721823074692,"aX":-20.065535128329074},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.7,"breakHorizontal":16.0,"spinRate":2364,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.38634578019012533,"extension":6.648618343939032},"index":1,"playId":"64144073-531f-37ea-bf59-4f545070673d","pitchNumber":2,"startTime":"2026-04-18T02:01:32.402Z","endTime":"2026-04-18T02:01:35.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":97.1,"endSpeed":87.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.51865386276015,"aZ":-23.769752374711857,"pfxX":-11.047071170926877,"pfxZ":4.250710155116321,"pX":-1.4728965861155905,"pZ":3.5375836425044844,"vX0":3.322496449466016,"vY0":-141.26319932782593,"vZ0":-1.5934997357746883,"x":173.14,"y":143.27,"x0":-1.2446586927647818,"y0":50.00554190502704,"z0":5.669558387682685,"aX":-21.85802099597313},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":19.1,"spinRate":2206,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3909061477926392,"extension":6.493947624036302},"index":2,"playId":"ee31997c-4520-3e5a-9449-fa71208bfaad","pitchNumber":3,"startTime":"2026-04-18T02:01:53.280Z","endTime":"2026-04-18T02:01:57.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":88.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.195585088500266,"aZ":-22.190347050775177,"pfxX":-11.495852232538743,"pfxZ":4.900815204167675,"pX":-0.670429211102532,"pZ":1.9683112647040153,"vX0":5.521207381346269,"vY0":-143.26192380092675,"vZ0":-6.3250168437796965,"x":142.56,"y":185.64,"x0":-1.1502340475055892,"y0":50.005583948213335,"z0":5.6338262170032944,"aX":-23.426499693068205},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.4,"breakHorizontal":19.3,"spinRate":2254,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.38525930325337754,"extension":6.468697277302525},"index":3,"playId":"1b80a784-3d0a-380e-8a20-02c5557057e6","pitchNumber":4,"startTime":"2026-04-18T02:02:19.097Z","endTime":"2026-04-18T02:02:22.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":97.6,"endSpeed":88.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.690625520167735,"aZ":-23.091258068108356,"pfxX":-10.137775976204612,"pfxZ":4.510176477829109,"pX":-0.43717721323997083,"pZ":3.7596483701765218,"vX0":5.318544600633216,"vY0":-141.9920966288936,"vZ0":-1.5141091217671354,"x":133.66,"y":137.27,"x0":-1.0315039050808115,"y0":50.001841648837875,"z0":5.789148114915173,"aX":-20.414638274404574},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":17.0,"spinRate":2224,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3877989922999756,"extension":6.455941803499791},"index":4,"playId":"dcb28bf9-b80c-32f7-9253-87dd71c222a3","pitchNumber":5,"startTime":"2026-04-18T02:02:36.420Z","endTime":"2026-04-18T02:02:40.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.5,"awayTeamWinProbability":36.5,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.85,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:02:40.112Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T02:02:46.726Z","endTime":"2026-04-18T02:06:16.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,7,8,9],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.7,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.44983516672402,"aZ":-23.973190561734977,"pfxX":-13.199109497969673,"pfxZ":4.245854815420797,"pX":0.9234546294828904,"pZ":3.1468260814330726,"vX0":9.878621134929361,"vY0":-140.18732724475592,"vZ0":-2.6794793599942373,"x":81.8,"y":153.82,"x0":-0.9848950013496823,"y0":50.00201590394027,"z0":5.731805144882189,"aX":-25.49044798261264},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.1,"breakHorizontal":21.0,"spinRate":2247,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3952399261061723,"extension":6.6762195921205665},"index":0,"playId":"40077a3e-57d7-3fda-bd16-c4a845a93656","pitchNumber":1,"startTime":"2026-04-18T02:03:08.799Z","endTime":"2026-04-18T02:03:12.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":"6ce88d49-5558-3ce7-802a-9daca3de6130","startTime":"2026-04-18T02:03:29.130Z","endTime":"2026-04-18T02:03:32.417Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":42.03315758718917,"aZ":-22.517338978202858,"pfxX":-12.239005514967554,"pfxZ":4.792326575190812,"pX":-0.6689336498897083,"pZ":2.0200623284221484,"vX0":5.529295561950552,"vY0":-143.12893959741848,"vZ0":-6.237274573057155,"x":142.5,"y":184.24,"x0":-1.0680610718253611,"y0":50.000466121314275,"z0":5.700161610258339,"aX":-24.646778523936153},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.2,"breakHorizontal":20.5,"spinRate":2278,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.38704542715686463,"extension":6.542132884007585},"index":2,"playId":"8aadc807-c7aa-3aeb-9c95-e65d2b1fcf1e","pitchNumber":2,"startTime":"2026-04-18T02:03:55.170Z","endTime":"2026-04-18T02:03:59.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06692775542639,"aZ":-23.359633491226173,"pfxX":-9.02140549608111,"pfxZ":4.33915768179334,"pX":0.5037025435951145,"pZ":3.1553947957166275,"vX0":7.8351038355388205,"vY0":-142.19794663253245,"vZ0":-3.021211736871752,"x":97.8,"y":153.58,"x0":-1.126343180358579,"y0":50.0017748657673,"z0":5.727246033083967,"aX":-18.324394403534203},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.3,"breakHorizontal":14.5,"spinRate":2303,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.3863724961744732,"extension":6.563174906221944},"index":3,"playId":"616acbd5-0da5-33d6-8df8-8c5fb5750346","pitchNumber":3,"startTime":"2026-04-18T02:04:19.369Z","endTime":"2026-04-18T02:04:23.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"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-18T02:04:34.214Z","endTime":"2026-04-18T02:04:52.461Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"2e889003-1a5b-3c53-bd4b-932031d1d511","startTime":"2026-04-18T02:04:52.461Z","endTime":"2026-04-18T02:05:02.812Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Abner Uribe picks off Javier Sanoja at 1st on throw to first baseman Jake Bauers.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"actionPlayId":"2e889003-1a5b-3c53-bd4b-932031d1d511","startTime":"2026-04-18T02:05:10.617Z","endTime":"2026-04-18T02:05:33.191Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-9.899999999999999,"leverageIndex":2.95,"dramaIndex":140.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":79.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.102557170639386,"aZ":-21.888589084388297,"pfxX":4.9814121141959955,"pfxZ":6.341404152662479,"pX":1.3945245145766394,"pZ":1.7383682322420753,"vX0":4.418577341338361,"vY0":-128.28025114030993,"vZ0":-5.37797147865874,"x":63.84,"y":191.84,"x0":-1.0143689984654756,"y0":50.005949042438395,"z0":5.631199682453186,"aX":8.081327614119479},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.1,"breakHorizontal":-10.2,"spinRate":2454,"spinDirection":86},"zone":14,"typeConfidence":0.9,"plateTime":0.43141014266039823,"extension":6.58264406747907},"index":7,"playId":"4386dca8-90f2-374e-b789-141d53792d0e","pitchNumber":4,"startTime":"2026-04-18T02:05:33.191Z","endTime":"2026-04-18T02:05:37.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":79.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46766840934854,"aZ":-21.488502955991173,"pfxX":1.538847347153884,"pfxZ":6.525321466062056,"pX":1.2673392459643795,"pZ":0.8415312831357885,"vX0":5.180165328281011,"vY0":-128.85652873395497,"vZ0":-7.726411274208761,"x":68.69,"y":216.06,"x0":-0.9910307320428094,"y0":50.00055701959236,"z0":5.611669330945957,"aX":2.516065425185639},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.8,"breakHorizontal":-4.2,"spinRate":2522,"spinDirection":81},"zone":14,"typeConfidence":0.88,"plateTime":0.42952791615325303,"extension":6.526260106197644},"index":8,"playId":"501bb8b5-3ba7-3ec0-837e-46f580818f5e","pitchNumber":5,"startTime":"2026-04-18T02:05:52.316Z","endTime":"2026-04-18T02:05:55.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.004404434662725,"aZ":-21.390513918763478,"pfxX":3.956518412784174,"pfxZ":6.56559138268598,"pX":1.5137865580470242,"pZ":0.5400080731357005,"vX0":5.492716760864008,"vY0":-128.7276380629664,"vZ0":-8.236069061611586,"x":59.3,"y":224.2,"x0":-1.1792579563040948,"y0":50.00456329480644,"z0":5.495895275588677,"aX":6.498884164426718},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.8,"breakHorizontal":-8.6,"spinRate":2539,"spinDirection":97},"zone":14,"typeConfidence":0.9,"plateTime":0.42899782833797895,"extension":6.600690861320432},"index":9,"playId":"8cf47833-2fca-3448-9e14-7384e19de512","pitchNumber":6,"startTime":"2026-04-18T02:06:12.363Z","endTime":"2026-04-18T02:06:16.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":2.95,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:06:16.809Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T02:07:37.628Z","endTime":"2026-04-18T02:08:30.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-18T02:06:38.977Z","endTime":"2026-04-18T02:07:39.815Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35349409304139,"aZ":-27.452179697453357,"pfxX":2.1178988925917643,"pfxZ":2.9221793938087472,"pX":0.31932749683050315,"pZ":2.012071302998142,"vX0":3.2584218430447143,"vY0":-127.69379828108755,"vZ0":-3.62683624173608,"x":104.83,"y":184.45,"x0":-1.2587930187169039,"y0":50.00488045872231,"z0":5.66095961357573,"aX":3.42554989975591},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":-4.7,"spinRate":2474,"spinDirection":83},"zone":9,"typeConfidence":0.89,"plateTime":0.4323642233877125,"extension":6.497088004896151},"index":1,"playId":"2b3f5c1c-0cba-3a80-856c-534615222f35","pitchNumber":1,"startTime":"2026-04-18T02:07:39.815Z","endTime":"2026-04-18T02:07:43.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":88.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.84694609592471,"aZ":-25.54595197466625,"pfxX":-11.678575275115072,"pfxZ":3.2557266104019345,"pX":-0.5322131937139514,"pZ":1.0949778422350351,"vX0":5.929317453055619,"vY0":-143.351185372676,"vZ0":-7.682353027851621,"x":137.29,"y":209.22,"x0":-1.1348818015084052,"y0":50.00393634104722,"z0":5.458804612311386,"aX":-23.779050991086145},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.2,"breakHorizontal":19.6,"spinRate":2452,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.38531743303073007,"extension":6.426524800891944},"index":2,"playId":"c03b1b19-fff9-37b5-af5f-63be10bc4749","pitchNumber":2,"startTime":"2026-04-18T02:07:59.254Z","endTime":"2026-04-18T02:08:03.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":78.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8877362205025,"aZ":-27.894589456263013,"pfxX":3.1246242838934717,"pfxZ":2.6692249059960993,"pX":-0.48930587549780336,"pZ":2.2335652590503603,"vX0":0.9395336003448909,"vY0":-127.25447151498817,"vZ0":-3.11716625144379,"x":135.65,"y":178.47,"x0":-1.271267908898145,"y0":50.00027805339839,"z0":5.741168007140784,"aX":5.001768658914098},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":-5.9,"spinRate":2561,"spinDirection":73},"zone":4,"typeConfidence":0.9,"plateTime":0.4343910150958825,"extension":6.344288714719495},"hitData":{"launchSpeed":95.7,"launchAngle":37.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.85,"coordY":65.25}},"index":3,"playId":"a09e2fd2-5e06-3127-81a3-8f2ba18f3dea","pitchNumber":3,"startTime":"2026-04-18T02:08:21.439Z","endTime":"2026-04-18T02:08:30.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":2.51,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:08:30.336Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-18T02:10:48.314Z","endTime":"2026-04-18T02:12:10.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Calvin Faucher replaces Pete Fairbanks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T02:09:58.237Z","endTime":"2026-04-18T02:10:33.254Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brice Turang starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-18T02:10:33.254Z","endTime":"2026-04-18T02:10:50.539Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"base":2,"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06607558575872,"aZ":-25.759354653544964,"pfxX":-0.09110412918166055,"pfxZ":3.4564693123622474,"pX":1.5363428375786665,"pZ":1.079805398385643,"vX0":6.616113000593961,"vY0":-135.23711097319637,"vZ0":-6.681800498302538,"x":58.44,"y":209.63,"x0":-0.9282792401160647,"y0":50.00141090921003,"z0":5.385390892885643,"aX":-0.16967310793996146},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.0,"breakHorizontal":-1.2,"spinRate":2890,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.40476464482895924,"extension":5.957605517601761},"index":2,"playId":"2dbc0c9c-a852-35af-9df8-ef425ba76050","pitchNumber":1,"startTime":"2026-04-18T02:10:50.539Z","endTime":"2026-04-18T02:10:53.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":85.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.63731169909278,"aZ":-22.552693272904307,"pfxX":-12.768425309822375,"pfxZ":5.040513744914785,"pX":-0.12026952850009978,"pZ":1.9514707126173187,"vX0":7.0007661360988225,"vY0":-138.84173915806005,"vZ0":-5.019628584440852,"x":121.58,"y":186.09,"x0":-1.0463978042572206,"y0":50.000863912880085,"z0":5.32991961045952,"aX":-24.361864681347146},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.0,"breakHorizontal":21.1,"spinRate":2315,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.3979644512302576,"extension":6.088829977125886},"index":3,"playId":"7a96e346-5554-3d3a-b43d-e940b896529e","pitchNumber":2,"startTime":"2026-04-18T02:11:07.236Z","endTime":"2026-04-18T02:11:10.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":87.4,"endSpeed":79.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.977249818033563,"aZ":-33.60159957006895,"pfxX":7.042918453931213,"pfxZ":-0.8850261067240064,"pX":0.5510926591238305,"pZ":0.7575191528123568,"vX0":2.606105720534475,"vY0":-127.22186310701565,"vZ0":-4.514613662171405,"x":95.99,"y":218.33,"x0":-1.406022331292886,"y0":50.00249678519098,"z0":5.266081972391073,"aX":11.360594333018385},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.5,"breakHorizontal":-13.3,"spinRate":3122,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4331766233618608,"extension":5.86049052873916},"index":4,"playId":"f1416f67-b770-377f-81f1-4de8f02d9fca","pitchNumber":3,"startTime":"2026-04-18T02:11:23.291Z","endTime":"2026-04-18T02:11:26.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.610089611311768,"aZ":-28.86759535307483,"pfxX":5.390840934172303,"pfxZ":2.0199702545482383,"pX":2.591209880175878,"pZ":1.2682556259466384,"vX0":7.587239587160323,"vY0":-128.10613712240206,"vZ0":-4.140106568808972,"x":18.23,"y":204.54,"x0":-1.1281682738874983,"y0":50.000578279648046,"z0":5.205416079950341,"aX":8.806443524647186},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-11.8,"spinRate":3074,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4303469416532093,"extension":6.02992557378328},"index":5,"playId":"2665e2fc-7f0a-3e2a-8f28-e0d47a4ee5f2","pitchNumber":4,"startTime":"2026-04-18T02:11:40.903Z","endTime":"2026-04-18T02:11:44.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":676534,"fullName":"Calvin Faucher"}}},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":6,"playId":"bec7569c-2953-40ec-ab0b-f8e26cd7f26c","pitchNumber":4,"startTime":"2026-04-18T02:12:05.780Z","endTime":"2026-04-18T02:12:10.780Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.9,"awayTeamWinProbability":55.1,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":2.29,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:12:10.780Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a fly ball to left fielder Heriberto Hernández. Brice Turang to 3rd. Joey Ortiz to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-18T02:12:49.700Z","endTime":"2026-04-18T02:13:03.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnThird":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Joey Ortiz replaces Gary Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T02:12:43.092Z","endTime":"2026-04-18T02:12:51.996Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":596142,"link":"/api/v1/people/596142"},"base":1,"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.071921890886255,"aZ":-23.17680019314699,"pfxX":1.2734403848195994,"pfxZ":4.907894277732561,"pX":0.4136416851573919,"pZ":2.7766754656247032,"vX0":4.122061815060228,"vY0":-134.95632949417833,"vZ0":-2.7163457723122773,"x":101.23,"y":163.81,"x0":-1.3028300787467253,"y0":50.003939112983396,"z0":5.439932744493637,"aX":2.333087902317218},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.5,"breakHorizontal":-3.2,"spinRate":2763,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.4068361868188166,"extension":5.92954366332837},"hitData":{"launchSpeed":69.9,"launchAngle":33.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.6,"coordY":114.99}},"index":1,"playId":"dbd852ca-3626-33ff-844c-700daaac0920","pitchNumber":1,"startTime":"2026-04-18T02:12:51.996Z","endTime":"2026-04-18T02:13:03.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.4,"awayTeamWinProbability":70.6,"homeTeamWinProbabilityAdded":-15.5,"leverageIndex":3.66,"dramaIndex":192.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:13:03.394Z","atBatIndex":78},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Luis Rengifo reaches on a fielder's choice. Brice Turang scores. Joey Ortiz to 3rd. Jake Bauers to 2nd. Missed catch error by catcher Agustín Ramírez, assist to second baseman Xavier Edwards.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-18T02:13:21.183Z","endTime":"2026-04-18T02:13:42.282Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":36},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":676534,"link":"/api/v1/people/676534"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.155661341702828,"aZ":-39.116798232422425,"pfxX":4.541212546953083,"pfxZ":-4.3737579319232385,"pX":1.0203986979225563,"pZ":2.493308558561646,"vX0":3.5960800455481836,"vY0":-125.93279539337887,"vZ0":-0.03605421058081393,"x":78.1,"y":171.46,"x0":-1.02139085843797,"y0":50.00123008519025,"z0":5.700884312659756,"aX":7.212814178994338},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.7,"breakHorizontal":-9.1,"spinRate":2982,"spinDirection":36},"zone":12,"typeConfidence":2.0,"plateTime":0.4367581152271214,"extension":5.936412300308978},"hitData":{"launchSpeed":62.7,"launchAngle":0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.13,"coordY":179.71}},"index":0,"playId":"b774c103-b04a-3942-83b0-66974f37aaf9","pitchNumber":1,"startTime":"2026-04-18T02:13:34.877Z","endTime":"2026-04-18T02:13:42.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-14.6,"leverageIndex":2.93,"dramaIndex":168.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:13:42.282Z","atBatIndex":79},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Garrett Mitchell doubles (4) on a sharp line drive to left fielder Heriberto Hernández. Joey Ortiz scores. Jake Bauers scores. Luis Rengifo to 3rd.","rbi":2,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-18T02:14:18.669Z","endTime":"2026-04-18T02:14:48.102Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnThird":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":{"id":676534,"link":"/api/v1/people/676534"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":676534,"link":"/api/v1/people/676534"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":95.7,"endSpeed":87.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.410094810777856,"aZ":-22.55726720119597,"pfxX":-11.367265892090881,"pfxZ":4.94636685396011,"pX":-0.10142306737748076,"pZ":1.3225423715421945,"vX0":6.987841173590627,"vY0":-139.07909008027985,"vZ0":-6.380638176916996,"x":120.87,"y":203.07,"x0":-1.1796911809531567,"y0":50.00185421147334,"z0":5.159347159560523,"aX":-22.097998370366966},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.7,"breakHorizontal":19.0,"spinRate":2260,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39496842924083175,"extension":5.924399872736447},"index":0,"playId":"de0e8b85-6e26-3dcb-8f8b-d89883e5068b","pitchNumber":1,"startTime":"2026-04-18T02:14:18.669Z","endTime":"2026-04-18T02:14:22.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.093138155866626,"aZ":-42.98205544651644,"pfxX":5.443310729894082,"pfxZ":-6.835440728121084,"pX":-0.13504301271054392,"pZ":2.146578815331945,"vX0":0.6001976433021348,"vY0":-126.31626096851642,"vZ0":0.129243427105598,"x":122.15,"y":180.82,"x0":-1.0826530973184985,"y0":50.00543847612208,"z0":5.6155247707737,"aX":8.601071930357815},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-12.0,"breakHorizontal":-10.0,"spinRate":3047,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.43737476553027976,"extension":6.042426972205908},"hitData":{"launchSpeed":104.5,"launchAngle":16.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":27.13,"coordY":105.15}},"index":1,"playId":"2ed8d3fa-ab1a-3a07-818d-a267fb74eb15","pitchNumber":2,"startTime":"2026-04-18T02:14:35.582Z","endTime":"2026-04-18T02:14:48.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":-11.299999999999999,"leverageIndex":0.96,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:14:48.102Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Greg Jones grounds out, shortstop Otto Lopez to first baseman Connor Norby.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-18T02:15:23.031Z","endTime":"2026-04-18T02:16:19.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnThird":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":675659,"fullName":"Greg Jones","link":"/api/v1/people/675659"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"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":97.2,"endSpeed":88.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76788373336597,"aZ":-17.076353129825584,"pfxX":-8.836596457141978,"pfxZ":7.526135069984602,"pX":-0.11821885772833836,"pZ":2.0695576788393133,"vX0":6.332960107120844,"vY0":-141.36237256984856,"vZ0":-5.602006274302107,"x":121.51,"y":182.9,"x0":-1.2490613339144088,"y0":50.00593850289426,"z0":5.188117064605169,"aX":-17.736258967734855},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":14.5,"spinRate":2436,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.38872093636876626,"extension":5.948623207733006},"index":0,"playId":"ffad7c09-801a-3432-b10a-fbae0a14dfbe","pitchNumber":1,"startTime":"2026-04-18T02:15:23.653Z","endTime":"2026-04-18T02:15:27.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.327317876769943,"aZ":-43.469883739319165,"pfxX":5.067483968035694,"pfxZ":-7.128277380974156,"pX":-0.7423940376799841,"pZ":2.4693372413301082,"vX0":-0.5742024673461441,"vY0":-126.10625836502489,"vZ0":0.8472532862840545,"x":145.3,"y":172.11,"x0":-1.1668135598506086,"y0":50.00061085377084,"z0":5.679059952291591,"aX":8.034463150314872},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-12.4,"breakHorizontal":-9.0,"spinRate":3038,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.43692558231375944,"extension":5.85422993857233},"index":1,"playId":"bb517aaf-22ff-34f1-8469-76d5eb8b13c6","pitchNumber":2,"startTime":"2026-04-18T02:15:39.941Z","endTime":"2026-04-18T02:15:43.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"43d93564-b4ba-4d65-adb4-b967375566b0","startTime":"2026-04-18T02:15:57.200Z","endTime":"2026-04-18T02:16:02.200Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.755682335420733,"aZ":-45.50003585519246,"pfxX":4.93588293726257,"pfxZ":-8.724847599337895,"pX":-0.4444147180660825,"pZ":1.9798686239339773,"vX0":0.05554880116984964,"vY0":-124.39807989921553,"vZ0":0.2850582875241523,"x":133.94,"y":185.32,"x0":-1.105720650930199,"y0":50.00025637299711,"z0":5.714502548478102,"aX":7.541526876347265},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-15.2,"breakHorizontal":-8.9,"spinRate":3097,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.44458168282826094,"extension":5.868490997784379},"hitData":{"launchSpeed":71.4,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.8,"coordY":169.19}},"index":3,"playId":"cb59dce9-7406-3ce2-ac3e-09cd8f2cb6fe","pitchNumber":3,"startTime":"2026-04-18T02:16:11.517Z","endTime":"2026-04-18T02:16:19.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":675659,"link":"/api/v1/people/675659","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":675659,"link":"/api/v1/people/675659"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":1.4999999999999996,"leverageIndex":0.17,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:16:19.443Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-18T02:16:33.136Z","endTime":"2026-04-18T02:18:21.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnThird":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.627334859248247,"aZ":-15.932768041695102,"pfxX":-5.767099314810251,"pfxZ":8.26159597550651,"pX":1.0407974208879913,"pZ":2.1011264841935238,"vX0":7.995262680321807,"vY0":-138.98653288597444,"vZ0":-5.647675085238668,"x":77.33,"y":182.05,"x0":-1.1169707770096846,"y0":50.00656833724615,"z0":5.208619198311274,"aX":-11.344027968012917},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":8.9,"spinRate":2414,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3932940796117159,"extension":6.073179911691398},"index":0,"playId":"9dcebcd9-2f02-3432-aa94-4f049e25c448","pitchNumber":1,"startTime":"2026-04-18T02:16:45.593Z","endTime":"2026-04-18T02:16:49.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.612948250832247,"aZ":-26.934313750287306,"pfxX":1.9968597188120691,"pfxZ":2.8317723344690124,"pX":0.0310954160522148,"pZ":1.6697388380433156,"vX0":2.469711092352182,"vY0":-135.01530319123066,"vZ0":-5.018784691068479,"x":115.81,"y":193.7,"x0":-1.1539701789266479,"y0":50.00333038333036,"z0":5.44135607271629,"aX":3.697460455377268},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.3,"breakHorizontal":-4.1,"spinRate":2795,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.40523557147242784,"extension":5.997792630065064},"index":1,"playId":"139e08b9-ae3a-33b0-8625-99dbdfe32176","pitchNumber":2,"startTime":"2026-04-18T02:17:03.862Z","endTime":"2026-04-18T02:17:07.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":77.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.667693108600222,"aZ":-42.63459216112755,"pfxX":7.020096489198146,"pfxZ":-6.7647083981399865,"pX":-0.44387194935205976,"pZ":0.9057812302022368,"vX0":-0.47528653086060385,"vY0":-125.31085047545584,"vZ0":-2.5678876591650344,"x":133.92,"y":214.32,"x0":-1.1573271831037366,"y0":50.00125818283135,"z0":5.518752693815995,"aX":10.86203915743605},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-12.6,"breakHorizontal":-12.5,"spinRate":2959,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4416951075483393,"extension":6.004373001556183},"index":2,"playId":"c7b52362-9e6c-3010-b013-a59b3d47de5b","pitchNumber":3,"startTime":"2026-04-18T02:17:24.363Z","endTime":"2026-04-18T02:17:28.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.732566075509595,"aZ":-13.843840272092358,"pfxX":-7.165219723064965,"pfxZ":9.378124725170839,"pX":0.6480753884168984,"pZ":1.1239302766860644,"vX0":7.61183652060201,"vY0":-139.26658176157733,"vZ0":-8.300595614443093,"x":92.3,"y":208.43,"x0":-1.1961582115530367,"y0":50.002969648229566,"z0":5.068888582452011,"aX":-14.005116328228205},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":11.3,"spinRate":2411,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39403881819615316,"extension":6.085636617601369},"index":3,"playId":"90ef58da-d606-33f2-b1a3-87cb19c99a2a","pitchNumber":4,"startTime":"2026-04-18T02:17:42.991Z","endTime":"2026-04-18T02:17:46.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.226477705350916,"aZ":-14.168676463140983,"pfxX":-6.662233101474474,"pfxZ":9.207767921381727,"pX":0.48443742137921436,"pZ":1.522879607642454,"vX0":6.999412866664461,"vY0":-139.60830749216194,"vZ0":-7.033108185970464,"x":98.53,"y":197.66,"x0":-1.2011397722369948,"y0":50.00009148649738,"z0":5.0248203203389625,"aX":-13.02398734075447},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":10.4,"spinRate":2399,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3937662510082851,"extension":6.0782158877360155},"index":4,"playId":"5240f73a-48a0-3bcf-8b7d-163d099ac8cc","pitchNumber":5,"startTime":"2026-04-18T02:18:00.804Z","endTime":"2026-04-18T02:18:04.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52305537711864,"aZ":-44.49121275725233,"pfxX":3.293940827688638,"pfxZ":-7.53312164176577,"pX":-0.12844776174191888,"pZ":1.3925785155347967,"vX0":1.4318017806537862,"vY0":-127.67955620658581,"vZ0":-1.4996175969923655,"x":121.9,"y":201.18,"x0":-1.1258557095669266,"y0":50.00091663118423,"z0":5.5176573611563935,"aX":5.387696576365137},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-13.7,"breakHorizontal":-6.4,"spinRate":3103,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.43048761781044664,"extension":6.009988820584531},"index":5,"playId":"704b2aef-1216-3d0b-9aff-91fc484bc020","pitchNumber":6,"startTime":"2026-04-18T02:18:17.861Z","endTime":"2026-04-18T02:18:21.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.0,"awayTeamWinProbability":92.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.27,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:18:21.669Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, first baseman Connor Norby to pitcher Calvin Faucher.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-18T02:18:27.462Z","endTime":"2026-04-18T02:20:23.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.632862021653658,"aZ":-25.394795115718093,"pfxX":0.34668713404706475,"pfxZ":3.6257248011112004,"pX":0.4512615275717693,"pZ":2.215429399919617,"vX0":4.019426607793731,"vY0":-135.64584026256247,"vZ0":-4.1638149517906555,"x":99.8,"y":178.96,"x0":-1.0924947958972129,"y0":50.0036618896854,"z0":5.532967885142544,"aX":0.6484038523692834},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":-1.4,"spinRate":2796,"spinDirection":176},"zone":6,"typeConfidence":2.0,"plateTime":0.4032117386343357,"extension":5.926244791838428},"index":0,"playId":"61e3f30c-efcd-3b94-9f97-78913ac9cf04","pitchNumber":1,"startTime":"2026-04-18T02:18:45.440Z","endTime":"2026-04-18T02:18:50.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":85.9,"endSpeed":78.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.816935393466732,"aZ":-42.98996142085252,"pfxX":6.6825562785852775,"pfxZ":-6.949976666848423,"pX":-0.8541478844661403,"pZ":2.7133724858575614,"vX0":-1.3905139109621227,"vY0":-124.95032852958764,"vZ0":1.184294303200791,"x":149.56,"y":165.52,"x0":-1.152619872848002,"y0":50.00126225861969,"z0":5.808616830533862,"aX":10.401792478076066},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.9,"breakHorizontal":-11.6,"spinRate":2895,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.4409789280158303,"extension":5.831874528028064},"index":1,"playId":"06cfd29b-491f-3cd5-8600-955c009b41ab","pitchNumber":2,"startTime":"2026-04-18T02:19:11.627Z","endTime":"2026-04-18T02:19:15.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23043960207269,"aZ":-13.66916710157744,"pfxX":-6.614400051345552,"pfxZ":9.462556170007282,"pX":0.22464655780887843,"pZ":2.163893797612285,"vX0":6.07668934938077,"vY0":-139.6232905594943,"vZ0":-5.762088939947812,"x":108.44,"y":180.35,"x0":-1.1307744618867823,"y0":50.001266638945495,"z0":5.169260712693762,"aX":-12.93396651558522},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":10.6,"spinRate":2474,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3937287617339833,"extension":6.12636306509852},"index":2,"playId":"2fea827b-f6cd-36e7-a186-b5855c4fa49a","pitchNumber":3,"startTime":"2026-04-18T02:19:30.573Z","endTime":"2026-04-18T02:19:35.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":86.7,"endSpeed":78.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.218998464614387,"aZ":-45.60375586527084,"pfxX":4.280660948685789,"pfxZ":-8.533970826434608,"pX":-3.576372633485667E-4,"pZ":1.0508490658415677,"vX0":1.12998126060279,"vY0":-126.11016070522706,"vZ0":-1.889267363902806,"x":117.01,"y":210.41,"x0":-1.0127459964573726,"y0":50.00531766304325,"z0":5.568799928065743,"aX":6.734385241902386},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-15.6,"breakHorizontal":-8.0,"spinRate":3122,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.43826259404692536,"extension":6.071336510122161},"index":3,"playId":"a4c90f29-3123-3546-b3d5-685ed92ac47d","pitchNumber":4,"startTime":"2026-04-18T02:19:54.333Z","endTime":"2026-04-18T02:19:57.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.587510552648368,"aZ":-27.727501140935914,"pfxX":1.3443657548665109,"pfxZ":2.4325320084102975,"pX":0.22767794789330797,"pZ":1.9350790918497756,"vX0":2.8178742340498797,"vY0":-134.28962638513448,"vZ0":-4.142649153210138,"x":108.32,"y":186.53,"x0":-1.0092115850469878,"y0":50.004718316066665,"z0":5.466017597257907,"aX":2.4599915550209257},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.7,"breakHorizontal":-3.0,"spinRate":2894,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.40758737512565313,"extension":6.046055590731957},"hitData":{"launchSpeed":84.5,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.34,"coordY":166.17}},"index":4,"playId":"6762929d-a651-3599-b2f6-0e9658bf70e5","pitchNumber":5,"startTime":"2026-04-18T02:20:14.519Z","endTime":"2026-04-18T02:20:23.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":669003,"link":"/api/v1/people/669003"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.100000000000001,"awayTeamWinProbability":89.9,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.33,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:20:23.191Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out sharply to center fielder Garrett Mitchell. Jakob Marsee to 3rd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-18T02:23:09.960Z","endTime":"2026-04-18T02:25:09.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,8,9],"actionIndex":[0,1,2,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Joey Ortiz remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-18T02:23:00.540Z","endTime":"2026-04-18T02:23:00.570Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":666152,"link":"/api/v1/people/666152"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to third base for David Hamilton.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-18T02:23:00.570Z","endTime":"2026-04-18T02:23:00.571Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"900","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Trevor Megill replaces Abner Uribe, batting 6th, replacing third baseman Luis Rengifo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-18T02:23:00.571Z","endTime":"2026-04-18T02:23:20.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"601","replacedPlayer":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jakob Marsee starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-18T02:23:12.230Z","endTime":"2026-04-18T02:23:12.231Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"base":2,"defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":98.0,"endSpeed":89.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.937943949960356,"aZ":-5.560747108854418,"pfxX":-4.4329985900227715,"pfxZ":13.039442648122414,"pX":-0.6630494766353608,"pZ":2.3961503560587825,"vX0":-0.5679692513962388,"vY0":-142.46710648206562,"vZ0":-9.846498963938652,"x":142.27,"y":174.08,"x0":0.11463289222814131,"y0":50.0006947243562,"z0":6.261211732873268,"aX":-9.044744494357186},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":21.6,"breakHorizontal":8.2,"spinRate":2508,"spinDirection":201},"zone":4,"typeConfidence":0.9,"plateTime":0.3855209067841492,"extension":6.422615687610213},"index":4,"playId":"1985c566-83c6-3ae9-999d-3334fa1b2c24","pitchNumber":1,"startTime":"2026-04-18T02:23:12.232Z","endTime":"2026-04-18T02:23:16.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20315543186214,"aZ":-9.575010465112104,"pfxX":-3.5983235066436583,"pfxZ":11.427693242024429,"pX":0.175173591395585,"pZ":2.3567119374077956,"vX0":1.3654637511594585,"vY0":-139.68129962281333,"vZ0":-9.008584047601195,"x":110.32,"y":175.15,"x0":0.1478056412523353,"y0":50.006484828982764,"z0":6.251840409851955,"aX":-7.118032693048627},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":6.2,"spinRate":2327,"spinDirection":201},"zone":5,"typeConfidence":0.89,"plateTime":0.3919956585274531,"extension":6.646102770770185},"index":5,"playId":"ed77bb46-e5b5-31be-bb18-32e2646b9851","pitchNumber":2,"startTime":"2026-04-18T02:23:29.017Z","endTime":"2026-04-18T02:23:32.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":79.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.214085466331206,"aZ":-28.550099506453655,"pfxX":-0.7407064019766891,"pfxZ":2.237356002098452,"pX":0.8544397107938634,"pZ":0.4249247218443751,"vX0":2.4480752482731014,"vY0":-128.0705926272095,"vZ0":-9.004947386041268,"x":84.43,"y":227.31,"x0":-0.027598918140701967,"y0":50.00614017877463,"z0":6.29945688464876,"aX":-1.2020414097613743},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":0.6,"spinRate":2743,"spinDirection":325},"zone":14,"typeConfidence":0.85,"plateTime":0.43156575035753075,"extension":6.5924347380426624},"index":6,"playId":"ed02b18c-3956-371b-9e4e-12827a65bbd4","pitchNumber":3,"startTime":"2026-04-18T02:23:49.801Z","endTime":"2026-04-18T02:23:53.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-18T02:24:11.068Z","endTime":"2026-04-18T02:24:36.282Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.757345776560275,"aZ":-29.555476993338814,"pfxX":1.6688284370955797,"pfxZ":1.6044848728444983,"pX":0.6920680607747464,"pZ":1.2938812217062396,"vX0":1.4339756871941418,"vY0":-127.6694750517139,"vZ0":-6.571563920906948,"x":90.62,"y":203.85,"x0":-0.0964866572241561,"y0":50.0006010187096,"z0":6.270691778445702,"aX":2.714863979470539},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":-3.4,"spinRate":2791,"spinDirection":14},"zone":14,"typeConfidence":0.88,"plateTime":0.4313687707167668,"extension":6.525661996337771},"index":8,"playId":"8b878931-5936-32f7-b262-c4a6317ecab5","pitchNumber":4,"startTime":"2026-04-18T02:24:36.282Z","endTime":"2026-04-18T02:24:41.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":98.4,"endSpeed":89.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85465042129898,"aZ":-5.960718696982945,"pfxX":-3.002062462773667,"pfxZ":12.699467226478507,"pX":0.2660934680997716,"pZ":2.4783478571700948,"vX0":1.5896713238099038,"vY0":-142.9674037991024,"vZ0":-9.439547306046634,"x":106.86,"y":171.86,"x0":0.09201171027826059,"y0":50.0026486927044,"z0":6.20197962607318,"aX":-6.196370317342106},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":21.2,"breakHorizontal":5.2,"spinRate":2494,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.38354312602387175,"extension":6.488392866015749},"hitData":{"launchSpeed":101.7,"launchAngle":24.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":134.79,"coordY":43.28}},"index":9,"playId":"195ee9df-1503-3f7e-b0a5-f57baf9e24c7","pitchNumber":5,"startTime":"2026-04-18T02:24:56.916Z","endTime":"2026-04-18T02:25:09.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.9,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:25:09.356Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-18T02:25:20.703Z","endTime":"2026-04-18T02:27:21.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":97.4,"endSpeed":88.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.047211746083136,"aZ":-5.9589819747812145,"pfxX":-3.1140846457878535,"pfxZ":13.065962871520192,"pX":-0.29521543640629005,"pZ":3.378139774848366,"vX0":0.4339306235645467,"vY0":-141.6273231983062,"vZ0":-7.115724374142597,"x":128.25,"y":147.57,"x0":-0.04744156679017287,"y0":50.00396874905443,"z0":6.321321057879785,"aX":-6.249160348363936},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.0,"breakVerticalInduced":22.2,"breakHorizontal":5.5,"spinRate":2454,"spinDirection":198},"zone":1,"typeConfidence":0.9,"plateTime":0.3885573712175434,"extension":6.6456725187506365},"index":0,"playId":"2accf06d-4106-30df-a2b2-6cdcae72d0d8","pitchNumber":1,"startTime":"2026-04-18T02:25:33.422Z","endTime":"2026-04-18T02:25:36.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.26793169821796,"aZ":-4.921683309385698,"pfxX":-4.48842475828169,"pfxZ":13.455668553104115,"pX":0.5763179528451317,"pZ":1.4747998732945897,"vX0":2.548214706249761,"vY0":-142.04495196246398,"vZ0":-12.216443371101022,"x":95.03,"y":198.96,"x0":0.24638458701910146,"y0":50.000016062387765,"z0":6.162850151516401,"aX":-9.087881212601069},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":21.8,"breakHorizontal":7.6,"spinRate":2458,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.38694079669163406,"extension":6.726520813849051},"index":1,"playId":"b7f633b6-ba93-3e1d-a188-8a40d5ea7ecb","pitchNumber":2,"startTime":"2026-04-18T02:25:50.332Z","endTime":"2026-04-18T02:25:55.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":79.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.3043515077473,"aZ":-28.947085196934612,"pfxX":-0.5606914397724654,"pfxZ":1.9910318820661956,"pX":0.7163176009424105,"pZ":1.050761755184296,"vX0":1.861794258413076,"vY0":-128.62907451122788,"vZ0":-7.404267672919614,"x":89.7,"y":210.41,"x0":0.04472725059913957,"y0":50.000147617118174,"z0":6.321072186254464,"aX":-0.9070367060946196},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":0.5,"spinRate":2766,"spinDirection":341},"zone":14,"typeConfidence":0.85,"plateTime":0.43162323160026617,"extension":6.5704904075667026},"index":2,"playId":"3d77adb8-7d70-3322-b53f-f0bb442de510","pitchNumber":3,"startTime":"2026-04-18T02:26:21.056Z","endTime":"2026-04-18T02:26:24.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.08639358822541,"aZ":-5.77816049064016,"pfxX":-3.9842661224245792,"pfxZ":13.052235583323325,"pX":0.004901111487164591,"pZ":2.866208735948441,"vX0":0.9328347390840697,"vY0":-142.349580681003,"vZ0":-8.553779090069138,"x":107.89,"y":143.25,"x0":0.18736602760438142,"y0":50.00507194288293,"z0":6.298927050635614,"aX":-8.059583265243011},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":21.7,"breakHorizontal":7.0,"spinRate":2554,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.38692476161666134,"extension":6.547547889323009},"index":3,"playId":"c0d514ee-a8be-3326-9a0f-01731eb2bcaf","pitchNumber":4,"startTime":"2026-04-18T02:26:38.660Z","endTime":"2026-04-18T02:26:43.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":97.1,"endSpeed":87.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.334947538488215,"aZ":-6.553003928706176,"pfxX":-3.9142138375683597,"pfxZ":12.883140857502582,"pX":1.4144585426307308,"pZ":3.9479565983600313,"vX0":4.440871438040411,"vY0":-141.12644726029905,"vZ0":-5.533183552344889,"x":63.08,"y":132.19,"x0":0.31839879789129355,"y0":50.00468550071928,"z0":6.372979218543224,"aX":-7.785654273382018},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":22.2,"breakHorizontal":6.0,"spinRate":2409,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.3902291108804037,"extension":6.616767735043297},"index":4,"playId":"9e136b98-400a-3eb3-91a9-f52692b162e3","pitchNumber":5,"startTime":"2026-04-18T02:27:00.494Z","endTime":"2026-04-18T02:27:04.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.341749401014866,"aZ":-32.71768264365704,"pfxX":0.062157728681202506,"pfxZ":-0.330789619338685,"pX":0.5139686921851544,"pZ":0.729052224667896,"vX0":1.3358211657254615,"vY0":-127.75801603326549,"vZ0":-7.452307102915512,"x":97.41,"y":219.1,"x0":-0.026490000101174374,"y0":50.00587571277602,"z0":6.297474075559272,"aX":0.1012328834290581},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.3,"breakHorizontal":-0.5,"spinRate":2845,"spinDirection":5},"zone":14,"typeConfidence":0.89,"plateTime":0.43077107323155106,"extension":6.417819001756906},"index":5,"playId":"8a24372f-9983-3c99-8eea-83fe9b22c77b","pitchNumber":6,"startTime":"2026-04-18T02:27:18.176Z","endTime":"2026-04-18T02:27:21.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-3.8,"leverageIndex":1.38,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:27:21.924Z","atBatIndex":85},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Liam Hicks doubles (2) on a sharp line drive to right fielder Sal Frelick.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-18T02:27:33.733Z","endTime":"2026-04-18T02:28:32.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":656730,"link":"/api/v1/people/656730"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":80.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.044166968477604,"aZ":-35.820641984249484,"pfxX":-1.3257285346359167,"pfxZ":-2.240345030730794,"pX":1.1784332835067273,"pZ":0.43850398314284356,"vX0":3.1788163854468325,"vY0":-127.25758402188208,"vZ0":-7.392947855178681,"x":72.08,"y":226.94,"x0":0.08093389046022792,"y0":50.00298122836096,"z0":6.247282337743995,"aX":-2.1572956772075167},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.6,"breakHorizontal":1.6,"spinRate":2833,"spinDirection":9},"zone":14,"typeConfidence":0.9,"plateTime":0.4317181674933641,"extension":6.58448628880219},"index":0,"playId":"5eade2e8-1fd4-3dc6-8ac7-872847a3a089","pitchNumber":1,"startTime":"2026-04-18T02:27:46.721Z","endTime":"2026-04-18T02:27:57.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Trevor Megill. Jakob Marsee scores.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":7,"homeScore":5,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"5eade2e8-1fd4-3dc6-8ac7-872847a3a089","startTime":"2026-04-18T02:28:05.647Z","endTime":"2026-04-18T02:28:20.786Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.62,"dramaIndex":22.0,"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.167077668112235,"aZ":-9.666618954363482,"pfxX":-2.7819133786396955,"pfxZ":11.48168317584171,"pX":0.3536067738760317,"pZ":2.6064679045030847,"vX0":1.5943965055171825,"vY0":-140.18863613058994,"vZ0":-8.194573066541418,"x":103.52,"y":168.41,"x0":0.1343448617258572,"y0":50.00387912990371,"z0":6.2254626456072275,"aX":-5.453608100991826},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":4.7,"spinRate":2270,"spinDirection":192},"zone":6,"typeConfidence":0.89,"plateTime":0.3929976325303226,"extension":6.682423204786366},"hitData":{"launchSpeed":101.0,"launchAngle":15.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.46,"coordY":125.2}},"index":2,"playId":"983a818a-3c43-394d-a0a4-aa632205a524","pitchNumber":2,"startTime":"2026-04-18T02:28:20.786Z","endTime":"2026-04-18T02:28:32.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":0.62,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:28:32.773Z","atBatIndex":86},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-18T02:29:54.529Z","endTime":"2026-04-18T02:31:32.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".483"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".319"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".362"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".277"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".367"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".302"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".272"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".915"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".819"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".646"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".732"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.26"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.08"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.18"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.12"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.00"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.09"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.39"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.81"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.35"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.67"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.35"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.16"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.94"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".915"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".819"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".646"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".732"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-18T02:29:01.614Z","endTime":"2026-04-18T02:29:56.769Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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(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":88.2,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.234358201216608,"aZ":-31.78824394196696,"pfxX":-1.283271626844802,"pfxZ":0.23859586211274586,"pX":0.7067044568502823,"pZ":0.18957513964090408,"vX0":2.30664003949443,"vY0":-128.1005879337984,"vZ0":-8.840386480736282,"x":90.06,"y":233.66,"x0":-0.04668615615112369,"y0":50.005100812604276,"z0":6.239862465789252,"aX":-2.091960385660268},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.7,"breakHorizontal":1.7,"spinRate":2809,"spinDirection":336},"zone":14,"typeConfidence":0.88,"plateTime":0.430780170238549,"extension":6.365349499472971},"index":1,"playId":"643fc233-85c2-321e-be6d-039eec70a038","pitchNumber":1,"startTime":"2026-04-18T02:29:56.769Z","endTime":"2026-04-18T02:30:00.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.133815940034708,"aZ":-34.728575989836486,"pfxX":-0.766003409915344,"pfxZ":-1.571957787248138,"pX":0.15850288887111968,"pZ":2.713654345517895,"vX0":0.9765625071908937,"vY0":-127.3946638411198,"vZ0":-2.2820104997247963,"x":110.96,"y":165.51,"x0":-0.13245856461645655,"y0":50.00343698018498,"z0":6.398720404861552,"aX":-1.2438686341422023},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.1,"breakHorizontal":1.1,"spinRate":2861,"spinDirection":20},"zone":5,"typeConfidence":0.89,"plateTime":0.43195054486548967,"extension":6.455632949975502},"index":2,"playId":"cd251ac2-ecc4-37c4-b2e1-e09951fa3fd7","pitchNumber":2,"startTime":"2026-04-18T02:30:31.750Z","endTime":"2026-04-18T02:30:35.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32056115740081,"aZ":-8.46650450218774,"pfxX":-4.020556762993543,"pfxZ":11.916539402898628,"pX":0.7879996247183298,"pZ":3.3163249700796724,"vX0":2.5410851540478756,"vY0":-140.7180947983717,"vZ0":-6.631126119238856,"x":86.96,"y":149.24,"x0":0.3918685602598064,"y0":50.00366957733246,"z0":6.263671823935981,"aX":-7.998827680225174},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.3,"breakHorizontal":6.7,"spinRate":2411,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.3904469789876992,"extension":6.533080916947911},"index":3,"playId":"c421a35a-21e0-3f29-8cb9-929dc583cbbe","pitchNumber":3,"startTime":"2026-04-18T02:30:48.723Z","endTime":"2026-04-18T02:30:53.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.176010005782565,"aZ":-4.065437048372033,"pfxX":-3.736832527421803,"pfxZ":13.964062775993614,"pX":0.12625747235914772,"pZ":2.7066265948485495,"vX0":1.6632167176243546,"vY0":-142.7006479505778,"vZ0":-9.151887195334314,"x":112.19,"y":165.7,"x0":0.01335999647682531,"y0":50.001207149099606,"z0":6.2494905411568125,"aX":-7.521231053361195},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-5.9,"breakVerticalInduced":23.0,"breakHorizontal":6.4,"spinRate":2427,"spinDirection":197},"zone":5,"typeConfidence":0.9,"plateTime":0.3874136374243635,"extension":6.532538730552038},"index":4,"playId":"4c09989b-4c88-3191-863d-1d55a59b6818","pitchNumber":4,"startTime":"2026-04-18T02:31:06.440Z","endTime":"2026-04-18T02:31:10.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":89.8,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.078329427529304,"aZ":-27.730256973788116,"pfxX":-1.5845345402810973,"pfxZ":2.6480113330421555,"pX":0.5782897302245976,"pZ":0.6608351518114314,"vX0":1.9042864194297127,"vY0":-130.3853933554069,"vZ0":-8.571847398637523,"x":94.96,"y":220.94,"x0":0.03525366905494896,"y0":50.002143959583115,"z0":6.166935945348598,"aX":-2.657094670168798},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":2.3,"spinRate":2686,"spinDirection":285},"zone":14,"typeConfidence":0.78,"plateTime":0.4243490780886643,"extension":6.181726707146502},"index":5,"playId":"e4d0b0fc-4613-3afa-9f96-d2ab8a6b35f3","pitchNumber":5,"startTime":"2026-04-18T02:31:29.057Z","endTime":"2026-04-18T02:31:32.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":675659,"link":"/api/v1/people/675659"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.88,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-04-18T02:31:32.778Z","atBatIndex":87}]