[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T01:46:15.179Z","endTime":"2026-04-22T01:47:43.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T21:38:00.661Z","endTime":"2026-04-22T01:20:24.337Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"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-22T01:20:24.337Z","endTime":"2026-04-22T01:45:50.370Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"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-22T01:45:50.370Z","endTime":"2026-04-22T01:46:17.322Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"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":94.3,"endSpeed":86.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.862078205099962,"aZ":-28.2341098154007,"pfxX":-9.456729754842472,"pfxZ":2.0722906543759656,"pX":0.20895076259936285,"pZ":2.8152383539215498,"vX0":7.413826732546452,"vY0":-137.19792756714796,"vZ0":-1.4096557463638342,"x":109.04,"y":162.77,"x0":-1.3020624964496739,"y0":50.00422726560079,"z0":5.263150811511654,"aX":-17.997448951530522},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.6,"breakHorizontal":15.5,"spinRate":2163,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.3994967117330539,"extension":6.628345718187927},"index":3,"playId":"bb728dcb-cb14-37a4-a226-c8dd35376082","pitchNumber":1,"startTime":"2026-04-22T01:46:17.322Z","endTime":"2026-04-22T01:46:22.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":76.8,"endSpeed":70.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.181814471485062,"aZ":-38.834669586694304,"pfxX":11.276333446555565,"pfxZ":-5.358031947662466,"pX":-0.5327939133916371,"pZ":2.232107083918395,"vX0":-0.7666267819611777,"vY0":-111.73902409573185,"vZ0":1.4219930114024626,"x":137.31,"y":178.51,"x0":-1.6437360882231593,"y0":50.0013928054173,"z0":5.627912728793048,"aX":14.025676269932475},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-8.9,"breakHorizontal":-20.0,"spinRate":3189,"spinDirection":54},"zone":7,"typeConfidence":0.9,"plateTime":0.4932729850536761,"extension":6.238744410013098},"index":4,"playId":"8e428639-7c3d-39ce-8f3f-c26fdcfc8c54","pitchNumber":2,"startTime":"2026-04-22T01:46:28.280Z","endTime":"2026-04-22T01:46:33.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":69.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.060928860551773,"aZ":-39.57098402943725,"pfxX":8.951736466749978,"pfxZ":-6.023989893783115,"pX":0.21526869453940584,"pZ":0.9125058798739647,"vX0":0.9462623594258563,"vY0":-111.30356206206355,"vZ0":-1.1199936952162355,"x":108.79,"y":214.14,"x0":-1.3781613066139828,"y0":50.00413868972665,"z0":5.600770233104659,"aX":10.986130249671858},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-10.8,"breakHorizontal":-16.4,"spinRate":3076,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4962836429503459,"extension":6.137275233747401},"index":5,"playId":"5cb3828e-8b2e-3028-9a73-dd7e0e62408e","pitchNumber":3,"startTime":"2026-04-22T01:46:45.376Z","endTime":"2026-04-22T01:46:50.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":89.2,"endSpeed":82.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734697817962086,"aZ":-26.87378281366284,"pfxX":2.35197436888362,"pfxZ":3.065912325243895,"pX":-0.459508387892448,"pZ":2.6723220249528974,"vX0":2.118107589704921,"vY0":-130.04656405869346,"vZ0":-1.4244997133120498,"x":134.52,"y":166.63,"x0":-1.5873087311641088,"y0":50.00565977889469,"z0":5.246817413967449,"aX":4.068318691416378},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":-4.7,"spinRate":2524,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.41959935852768204,"extension":6.578055866902778},"index":6,"playId":"64a62798-2f63-39a2-86ef-801a61b4e2fe","pitchNumber":4,"startTime":"2026-04-22T01:47:03.866Z","endTime":"2026-04-22T01:47:07.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66805259563599,"aZ":-34.854325662399056,"pfxX":-11.364606005441786,"pfxZ":-1.59335943299061,"pX":-0.47436944983386126,"pZ":1.8357358488816824,"vX0":6.246395432856341,"vY0":-129.77150646956034,"vZ0":-1.512767360483204,"x":135.08,"y":189.22,"x0":-1.4536995341820451,"y0":50.00363487605082,"z0":5.11577954465778,"aX":-19.115522867270595},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.0,"breakHorizontal":19.0,"spinRate":2184,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.4243252005987004,"extension":6.2909391565093316},"index":7,"playId":"3d922df0-2604-3c7a-b566-5de4d8b41c14","pitchNumber":5,"startTime":"2026-04-22T01:47:20.559Z","endTime":"2026-04-22T01:47:24.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.641219974124617,"aZ":-35.294562923829965,"pfxX":-9.50061670224789,"pfxZ":-1.821928241627747,"pX":-1.249249848113488,"pZ":1.3676816895685413,"vX0":4.0116261123010455,"vY0":-129.8619897185336,"vZ0":-2.5254268071639254,"x":164.62,"y":201.85,"x0":-1.5778318061179162,"y0":50.003453900295135,"z0":5.0318438852980645,"aX":-16.26258935413563},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.6,"breakHorizontal":16.3,"spinRate":1946,"spinDirection":259},"zone":13,"typeConfidence":0.67,"plateTime":0.4214212266545947,"extension":6.535455671621455},"index":8,"playId":"3bcc7259-01d7-3d78-9341-eb8668ce3c0d","pitchNumber":6,"startTime":"2026-04-22T01:47:39.237Z","endTime":"2026-04-22T01:47:43.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-22T01:47:43.580Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T01:47:50.497Z","endTime":"2026-04-22T01:49:26.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.8,"endSpeed":70.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27920720663496,"aZ":-39.929136580028405,"pfxX":10.557622567227988,"pfxZ":-6.206850780096124,"pX":-1.9497743957569253,"pZ":2.194831958639163,"vX0":-3.3428267875210733,"vY0":-111.72987855430496,"vZ0":1.5165854494756101,"x":191.32,"y":179.52,"x0":-1.7959036967796858,"y0":50.00128966925991,"z0":5.646522850434326,"aX":13.194354436906524},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-10.4,"breakHorizontal":-18.1,"spinRate":3162,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.4923771054023094,"extension":6.246016970525469},"index":0,"playId":"38c9e845-8e92-3d17-9eb8-73c2c649ff9c","pitchNumber":1,"startTime":"2026-04-22T01:48:06.120Z","endTime":"2026-04-22T01:48:10.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.367464597151056,"aZ":-39.02101511540834,"pfxX":10.90082092918685,"pfxZ":-5.603395997148136,"pX":-0.413002584802759,"pZ":1.8083929106352834,"vX0":-0.3570473609552069,"vY0":-110.96374446819964,"vZ0":0.6214333823926594,"x":132.74,"y":189.95,"x0":-1.6601577951993665,"y0":50.000561116928154,"z0":5.653325866620464,"aX":13.332779964159897},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-9.5,"breakHorizontal":-19.6,"spinRate":3109,"spinDirection":52},"zone":7,"typeConfidence":0.9,"plateTime":0.4972419253017404,"extension":6.224665700590427},"index":1,"playId":"5b8eab9f-81e6-3c4f-8693-e7f3bef6db0b","pitchNumber":2,"startTime":"2026-04-22T01:48:26.239Z","endTime":"2026-04-22T01:48:30.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":89.1,"endSpeed":82.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.334101630987938,"aZ":-33.35736582610477,"pfxX":-9.758675666777755,"pfxZ":-0.6917945765848321,"pX":-1.1749687523964998,"pZ":1.5618735162972393,"vX0":4.450586574726894,"vY0":-129.71774405582715,"vZ0":-2.569237500831213,"x":161.79,"y":196.61,"x0":-1.6421446587837072,"y0":50.002190538100024,"z0":5.100200963539332,"aX":-16.682446856644233},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.6,"breakHorizontal":16.7,"spinRate":2044,"spinDirection":259},"zone":13,"typeConfidence":0.73,"plateTime":0.4217318227331841,"extension":6.269544792536202},"index":2,"playId":"cc94b5d2-59c3-3535-b3dc-9c84bfe644d3","pitchNumber":3,"startTime":"2026-04-22T01:48:40.291Z","endTime":"2026-04-22T01:48:44.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17404539732455,"aZ":-30.7830075276467,"pfxX":-11.13322187659646,"pfxZ":0.7300221375694225,"pX":0.33677175290995576,"pZ":3.0527396944451173,"vX0":7.851721042400313,"vY0":-137.84219967747538,"vZ0":-0.4336342115051958,"x":104.16,"y":156.36,"x0":-1.1098600570634292,"y0":50.0055194936396,"z0":5.300103042169947,"aX":-21.31258223153997},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.4,"breakHorizontal":18.4,"spinRate":2014,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.3981781221092575,"extension":6.355399036348991},"index":3,"playId":"9010d5fb-9c56-3654-8a8c-6b2454e0a70b","pitchNumber":4,"startTime":"2026-04-22T01:49:01.132Z","endTime":"2026-04-22T01:49:05.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.567067286925248,"aZ":-35.59552109713739,"pfxX":-9.615223425591484,"pfxZ":-2.0677470106482216,"pX":1.0836794894061308,"pZ":1.7961586236434344,"vX0":9.355778248052612,"vY0":-128.52348947532053,"vZ0":-1.413601288563601,"x":75.69,"y":190.28,"x0":-1.3751779695440254,"y0":50.005008229065844,"z0":5.147992424799599,"aX":-15.898840669731612},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.8,"breakHorizontal":15.0,"spinRate":1994,"spinDirection":259},"zone":14,"typeConfidence":0.85,"plateTime":0.4281046652718157,"extension":5.899155590077064},"hitData":{"launchSpeed":81.3,"launchAngle":39.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.81,"coordY":99.06}},"index":4,"playId":"ba380d18-5219-3724-9380-9c9baed6f8b5","pitchNumber":5,"startTime":"2026-04-22T01:49:15.391Z","endTime":"2026-04-22T01:49:26.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:49:26.278Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddie Freeman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T01:49:34.477Z","endTime":"2026-04-22T01:50:57.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15670005109851,"aZ":-30.36230841846007,"pfxX":-9.691887405910284,"pfxZ":0.9507895827866246,"pX":-1.7178700551448054,"pZ":2.639502755842884,"vX0":2.8025233411357315,"vY0":-137.38068634229026,"vZ0":-1.320551967389192,"x":182.48,"y":167.51,"x0":-1.493610457829346,"y0":50.00425114394196,"z0":5.195145231563067,"aX":-18.479311555106243},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.7,"breakHorizontal":16.9,"spinRate":2053,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.39907968581407793,"extension":6.589215022839464},"index":0,"playId":"9fbffd90-5020-3cb4-b2b5-1a57821b2ed5","pitchNumber":1,"startTime":"2026-04-22T01:49:47.833Z","endTime":"2026-04-22T01:49:51.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.9,"endSpeed":84.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.68214475947098,"aZ":-29.57039459652005,"pfxX":-11.484159885204104,"pfxZ":1.4052572843831275,"pX":-1.6977902974753405,"pZ":2.399569992202751,"vX0":3.422835883721286,"vY0":-136.61724744979028,"vZ0":-1.734178031763932,"x":181.72,"y":173.99,"x0":-1.48747464590077,"y0":50.00650500629662,"z0":5.1074252888371845,"aX":-21.358833212346685},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.3,"breakHorizontal":19.8,"spinRate":2138,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.40345106921270846,"extension":6.616849881015998},"index":1,"playId":"590ccf7e-2278-39c3-b454-b382e7e5a70d","pitchNumber":2,"startTime":"2026-04-22T01:49:59.844Z","endTime":"2026-04-22T01:50:03.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1368160452796,"aZ":-27.246411094516624,"pfxX":-11.866372477232915,"pfxZ":2.6277534450855295,"pX":-0.5854929720352244,"pZ":2.801830549694937,"vX0":5.692452686288664,"vY0":-136.97596562257917,"vZ0":-1.395002094169919,"x":139.32,"y":163.13,"x0":-1.1647170492954444,"y0":50.00175841414003,"z0":5.205221593064934,"aX":-22.236973003909053},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":20.0,"spinRate":2112,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.40199333715675234,"extension":6.526087023059723},"index":2,"playId":"834a1de3-357f-32de-81f6-653191cf860c","pitchNumber":3,"startTime":"2026-04-22T01:50:13.171Z","endTime":"2026-04-22T01:50:17.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16222207677055,"aZ":-27.79951516533917,"pfxX":-12.030837646591833,"pfxZ":2.3695091448991548,"pX":-0.5760434607212094,"pZ":3.606109326711029,"vX0":5.5229073683429135,"vY0":-136.03445905768916,"vZ0":0.8315334126211912,"x":138.96,"y":141.42,"x0":-1.087121750520018,"y0":50.002007089836034,"z0":5.246887688207134,"aX":-22.19645248178166},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":20.3,"spinRate":2113,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.40505227492035223,"extension":6.541698478337274},"index":3,"playId":"b38720d2-676a-312c-99e2-752161034fea","pitchNumber":4,"startTime":"2026-04-22T01:50:26.875Z","endTime":"2026-04-22T01:50:30.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50156535931445,"aZ":-30.761772700957977,"pfxX":-11.997186996384215,"pfxZ":0.7586745213888122,"pX":-0.029632660606230734,"pZ":3.121811621694442,"vX0":7.048572790104238,"vY0":-136.72780004572036,"vZ0":0.03521932298207797,"x":118.13,"y":154.49,"x0":-1.1033800527085378,"y0":50.00282170068139,"z0":5.247093727648645,"aX":-22.36321647545127},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.6,"breakHorizontal":19.9,"spinRate":2106,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.4029888104114532,"extension":6.7139942131363215},"index":4,"playId":"4f26f9b0-e061-3479-be49-fcc330aca9fc","pitchNumber":5,"startTime":"2026-04-22T01:50:39.718Z","endTime":"2026-04-22T01:50:44.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29640833312438,"aZ":-25.264566134676034,"pfxX":-10.822421971511673,"pfxZ":3.6936754648804015,"pX":0.7916635408509127,"pZ":3.144063977691078,"vX0":8.438722104962093,"vY0":-136.48028366740047,"vZ0":-0.9923737052092538,"x":86.82,"y":153.89,"x0":-0.9467526807725977,"y0":50.00392184745166,"z0":5.265346892485916,"aX":-20.25344204353815},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.7,"breakHorizontal":17.6,"spinRate":2108,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.4025621205220551,"extension":6.68257467690336},"index":5,"playId":"586b39f9-5e9e-31a8-9dc6-e426bb83c9b7","pitchNumber":6,"startTime":"2026-04-22T01:50:52.514Z","endTime":"2026-04-22T01:50:57.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:50:57.083Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Teoscar Hernández flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T01:51:06.511Z","endTime":"2026-04-22T01:51:47.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.3,"endSpeed":84.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.54100185443703,"aZ":-28.387891652035396,"pfxX":-10.875181168587053,"pfxZ":2.028405312525713,"pX":-0.8157285813185786,"pZ":3.147962508862712,"vX0":4.920532285168626,"vY0":-137.13035831164052,"vZ0":-0.33844949812622926,"x":148.09,"y":153.79,"x0":-1.238868972188217,"y0":50.00471916537842,"z0":5.240700885598228,"aX":-20.332321295621497},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":18.4,"spinRate":2181,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.40227368158624177,"extension":6.546961378090658},"index":0,"playId":"0144397a-d504-31d2-869d-ab9ae21f3086","pitchNumber":1,"startTime":"2026-04-22T01:51:21.170Z","endTime":"2026-04-22T01:51:25.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.837258337966457,"aZ":-38.42518292088144,"pfxX":13.641641877042854,"pfxZ":-5.1297153594407305,"pX":0.6330704967154395,"pZ":2.4578827112989075,"vX0":0.9416629757669854,"vY0":-111.12632579511765,"vZ0":1.8766592548763499,"x":92.87,"y":172.42,"x0":-1.565551476839162,"y0":50.00467795216063,"z0":5.674707818992598,"aX":16.61047842268843},"breaks":{"breakAngle":24.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-8.2,"breakHorizontal":-24.8,"spinRate":3105,"spinDirection":59},"zone":6,"typeConfidence":0.9,"plateTime":0.4979767327469604,"extension":5.870286649799698},"hitData":{"launchSpeed":90.0,"launchAngle":32.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.54,"coordY":66.79}},"index":1,"playId":"8d1b667b-5719-358d-a563-e02dda17ddf7","pitchNumber":2,"startTime":"2026-04-22T01:51:37.087Z","endTime":"2026-04-22T01:51:47.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:51:47.890Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a ground ball to shortstop Hyeseong Kim. Willy Adames to 2nd. Willy Adames advances to 2nd, on a throwing error by shortstop Hyeseong Kim.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T01:53:49.433Z","endTime":"2026-04-22T01:55:13.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":68.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90389782718177,"aZ":-43.44397349633275,"pfxX":7.5689523289306,"pfxZ":-9.417019894146062,"pX":-0.27550722714680537,"pZ":2.8229330491232822,"vX0":0.7607103380419449,"vY0":-109.76466028416152,"vZ0":3.38205104447521,"x":127.5,"y":162.56,"x0":-1.609533965624292,"y0":50.00253129325524,"z0":5.950336740329998,"aX":9.058190653617299},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-15.5,"breakHorizontal":-13.9,"spinRate":2731,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.5027191449012518,"extension":6.637821754667323},"index":0,"playId":"d33784a9-ad4f-3db1-86e6-394878651a6e","pitchNumber":1,"startTime":"2026-04-22T01:53:56.439Z","endTime":"2026-04-22T01:54:00.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":90.7,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.318601710013805,"aZ":-22.083466514898934,"pfxX":-0.23505449895321373,"pfxZ":5.719200063570812,"pX":1.6098326556399278,"pZ":1.7067352440410035,"vX0":8.56146733388592,"vY0":-131.84881011355097,"vZ0":-5.342838567399141,"x":55.64,"y":192.7,"x0":-1.6453207098875098,"y0":50.005864283356686,"z0":5.383087408776408,"aX":-0.41474257827273986},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.4,"breakHorizontal":-1.4,"spinRate":2452,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4149763660144892,"extension":6.744071000168772},"index":1,"playId":"ec32be40-cffd-3a53-a4a7-d64ded207ed3","pitchNumber":2,"startTime":"2026-04-22T01:54:11.111Z","endTime":"2026-04-22T01:54:14.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21753770788878,"aZ":-17.10321121761774,"pfxX":-8.960543262605533,"pfxZ":7.9434689426452145,"pX":0.11394468058500268,"pZ":1.6726795594939232,"vX0":8.167420996841003,"vY0":-136.89818362250526,"vZ0":-6.8362490958652025,"x":112.66,"y":193.62,"x0":-1.7439404601232116,"y0":50.00651960941343,"z0":5.37304493502178,"aX":-17.01150049116209},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":14.5,"spinRate":2339,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.40009100379669604,"extension":6.68421897037523},"index":2,"playId":"abbc6794-8afb-3aff-b2d9-9174713f71ce","pitchNumber":3,"startTime":"2026-04-22T01:54:27.874Z","endTime":"2026-04-22T01:54:32.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.937531402791627,"aZ":-22.245452374925055,"pfxX":-0.24565614968861293,"pfxZ":5.40185854306919,"pX":0.6440089621948915,"pZ":1.470457724269423,"vX0":6.757632906561106,"vY0":-133.75492150542513,"vZ0":-5.957580868841515,"x":92.45,"y":199.08,"x0":-1.8679449920134745,"y0":50.002896679199836,"z0":5.289400271873284,"aX":-0.4519637078320009},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":-0.8,"spinRate":2417,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4072597594623777,"extension":6.675391155409065},"index":3,"playId":"b4170efb-6414-3f49-ac1c-d9d98d2d02dd","pitchNumber":4,"startTime":"2026-04-22T01:54:47.798Z","endTime":"2026-04-22T01:54:52.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.644727464702694,"aZ":-16.24587710628095,"pfxX":-8.40478417503188,"pfxZ":8.36648058809374,"pX":-0.03177164793463179,"pZ":1.836513374205197,"vX0":7.600549759780148,"vY0":-137.18069102299935,"vZ0":-6.509806643485013,"x":118.21,"y":189.19,"x0":-1.7477516699853504,"y0":50.0054503996633,"z0":5.3500466664639985,"aX":-16.00485286101267},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":13.6,"spinRate":2251,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3994497592466475,"extension":6.773691986305923},"hitData":{"launchSpeed":104.6,"launchAngle":6.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.86,"coordY":151.07}},"index":4,"playId":"437a48b0-ba40-3c82-8d87-2cbea16ad640","pitchNumber":5,"startTime":"2026-04-22T01:55:04.561Z","endTime":"2026-04-22T01:55:13.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":5.8999999999999915,"leverageIndex":0.86,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:55:13.243Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Teoscar Hernández. Willy Adames to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T01:55:37.071Z","endTime":"2026-04-22T01:56:25.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87965572272492,"aZ":-13.015547534588633,"pfxX":-5.263341202617423,"pfxZ":10.27578542909606,"pX":0.09146582771541127,"pZ":2.551881331787339,"vX0":6.717663648810362,"vY0":-136.81196492349187,"vZ0":-5.51489351053506,"x":113.51,"y":169.88,"x0":-1.7312704611048524,"y0":50.00028196222883,"z0":5.512706829166495,"aX":-9.81069355976638},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":7.8,"spinRate":2330,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.40294184680328504,"extension":6.674525627794338},"index":0,"playId":"15d1b01f-3810-3b0e-8730-c1d2917c0362","pitchNumber":1,"startTime":"2026-04-22T01:55:50.379Z","endTime":"2026-04-22T01:55:56.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.913923307592807,"aZ":-22.469434303543053,"pfxX":-0.9914385536022344,"pfxZ":5.284467650957219,"pX":-0.2165939215578467,"pZ":1.8164246848915817,"vX0":4.87411373107106,"vY0":-133.93682395660664,"vZ0":-4.963530073874316,"x":125.26,"y":189.74,"x0":-1.922503875595114,"y0":50.004139640889726,"z0":5.277119006345983,"aX":-1.8215275318770552},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":0.8,"spinRate":2445,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.40722319994359113,"extension":6.6943742959227235},"hitData":{"launchSpeed":95.8,"launchAngle":-0.0,"totalDistance":40.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.5,"coordY":120.66}},"index":1,"playId":"4415e13e-e97d-39e7-b82a-f659fc90e394","pitchNumber":2,"startTime":"2026-04-22T01:56:14.046Z","endTime":"2026-04-22T01:56:25.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":5.70000000000001,"leverageIndex":1.2,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:56:25.257Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks. Luis Arraez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T01:56:56.863Z","endTime":"2026-04-22T01:59:13.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16414575819325,"aZ":-23.69477753435441,"pfxX":-0.03850055205626479,"pfxZ":4.684209603134162,"pX":-0.2154894483753292,"pZ":3.4091732810488855,"vX0":4.096408844111031,"vY0":-133.52814200031307,"vZ0":-1.213474262053571,"x":125.21,"y":146.73,"x0":-1.7630183328135258,"y0":50.001955565575656,"z0":5.570876660248186,"aX":-0.07063849970946309},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-0.8,"spinRate":2310,"spinDirection":178},"zone":2,"typeConfidence":2.0,"plateTime":0.40986543941113274,"extension":6.670715173549836},"index":0,"playId":"2708067e-bf7b-306b-a619-bafe5ed2199f","pitchNumber":1,"startTime":"2026-04-22T01:56:59.389Z","endTime":"2026-04-22T01:57:03.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.098936476054426,"aZ":-32.52348998469362,"pfxX":-8.99933316617959,"pfxZ":-0.19886316612984078,"pX":-1.2577544561109424,"pZ":1.5287848799553114,"vX0":4.302022829993214,"vY0":-132.1131751193317,"vZ0":-4.186888543083303,"x":164.94,"y":197.5,"x0":-1.751420275230122,"y0":50.00359035636548,"z0":5.565021843538627,"aX":-15.669407692891374},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.2,"breakHorizontal":15.1,"spinRate":1287,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41700088715882444,"extension":6.573326388320477},"index":1,"playId":"70ad32cf-2e13-3b4a-b5dc-5083556044b1","pitchNumber":2,"startTime":"2026-04-22T01:57:19.380Z","endTime":"2026-04-22T01:57:23.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3039766991678,"aZ":-21.835802007045334,"pfxX":-9.287469077695494,"pfxZ":5.810730388647043,"pX":0.7248875336245316,"pZ":0.7128310845819166,"vX0":9.263134869617733,"vY0":-133.20271881001494,"vZ0":-7.840157602015697,"x":89.37,"y":219.53,"x0":-1.6079932857994839,"y0":50.00326434007392,"z0":5.299171286695091,"aX":-16.522342310008405},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":14.5,"spinRate":1580,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.41280238635316246,"extension":6.689508565577094},"index":2,"playId":"1fd9bf09-c1a1-39e0-aa6d-a93d5e7a288b","pitchNumber":3,"startTime":"2026-04-22T01:57:40.267Z","endTime":"2026-04-22T01:57:44.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":69.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.687844322046352,"aZ":-43.55571089916426,"pfxX":5.547483012934428,"pfxZ":-9.280168689245816,"pX":1.3743324029483073,"pZ":2.185449796498081,"vX0":4.474678058205347,"vY0":-111.15519659873509,"vZ0":2.0650024605625155,"x":64.61,"y":179.77,"x0":-1.4006575723437298,"y0":50.0048544088764,"z0":5.836347210276985,"aX":6.800892588482175},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-15.7,"breakHorizontal":-11.4,"spinRate":2921,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.49663695031272725,"extension":6.752927024952334},"index":3,"playId":"868f3478-1649-33ea-afc9-3f9e78edd55b","pitchNumber":4,"startTime":"2026-04-22T01:58:07.778Z","endTime":"2026-04-22T01:58:11.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50143038940347,"aZ":-12.537223111799584,"pfxX":-7.180692792894547,"pfxZ":10.253298405454833,"pX":-0.25804818479541003,"pZ":2.3370821298762268,"vX0":6.263952841057514,"vY0":-138.37892189795647,"vZ0":-6.030680703642677,"x":126.84,"y":175.68,"x0":-1.6321809873653834,"y0":50.00089803214761,"z0":5.405056777147819,"aX":-13.74957660186223},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":11.5,"spinRate":2369,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39773061271167176,"extension":6.660589866694458},"index":4,"playId":"f6e3423f-4268-3daa-9e84-c32517880635","pitchNumber":5,"startTime":"2026-04-22T01:58:28.886Z","endTime":"2026-04-22T01:58:32.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-22T01:58:52.324Z","endTime":"2026-04-22T01:59:09.336Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.257950728905236,"aZ":-16.10389955088137,"pfxX":-10.585238091257827,"pfxZ":8.094222885057254,"pX":1.1528944241852352,"pZ":0.8172498583576697,"vX0":11.525568423268968,"vY0":-139.94282464364142,"vZ0":-9.14773791717064,"x":73.05,"y":216.71,"x0":-1.6415880084101877,"y0":50.00650582885719,"z0":5.181243690848523,"aX":-21.023557910565287},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":16.8,"spinRate":2441,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39124133982888365,"extension":6.625479086581004},"index":6,"playId":"52ccaf4e-7bba-34d9-b20f-a4e064783221","pitchNumber":6,"startTime":"2026-04-22T01:59:09.336Z","endTime":"2026-04-22T01:59:13.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.39999999999999,"awayTeamWinProbability":29.60000000000001,"homeTeamWinProbabilityAdded":3.999999999999986,"leverageIndex":1.48,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:59:13.433Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a line drive to right fielder Kyle Tucker. Willy Adames scores. Luis Arraez to 3rd. Matt Chapman to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T01:59:35.709Z","endTime":"2026-04-22T02:00:17.054Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.636914616471657,"aZ":-14.293428810762613,"pfxX":-5.916676420618986,"pfxZ":9.361669401902091,"pX":0.07114344091047439,"pZ":1.9615856632817559,"vX0":7.182241459578328,"vY0":-137.60911066629157,"vZ0":-6.190855953339401,"x":114.29,"y":185.82,"x0":-1.8087647453860947,"y0":50.00638589876028,"z0":5.215755515362676,"aX":-11.305937374878662},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":9.1,"spinRate":2230,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.39862824333653624,"extension":6.683008732412418},"index":0,"playId":"cbddeb88-f989-3b78-8c99-b069ac6cf34f","pitchNumber":1,"startTime":"2026-04-22T01:59:45.354Z","endTime":"2026-04-22T01:59:49.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3249987576458,"aZ":-28.05572217596476,"pfxX":-8.151033004185685,"pfxZ":2.2679762146828155,"pX":-0.4917644209120568,"pZ":1.5474163417742943,"vX0":6.386810650437661,"vY0":-133.80750720244893,"vZ0":-4.889595404253541,"x":135.74,"y":197.0,"x0":-1.8481613751391819,"y0":50.005145991460566,"z0":5.403861338461061,"aX":-14.812677864952446},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.2,"breakHorizontal":13.4,"spinRate":1422,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4090228765997148,"extension":6.727810879295853},"hitData":{"launchSpeed":98.1,"launchAngle":10.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.72,"coordY":98.8}},"index":1,"playId":"0e96d3d4-ca17-341e-a31d-4ca4eea00a27","pitchNumber":2,"startTime":"2026-04-22T02:00:04.643Z","endTime":"2026-04-22T02:00:17.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":7.400000000000006,"leverageIndex":1.87,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:00:17.054Z","atBatIndex":7},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Casey Schmitt out on a sacrifice fly to center fielder Alex Call. Luis Arraez scores. Matt Chapman to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T02:01:35.480Z","endTime":"2026-04-22T02:02:11.059Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-22T02:00:30.750Z","endTime":"2026-04-22T02:01:37.802Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.780034799056583,"aZ":-13.829664139107539,"pfxX":-5.548419682490853,"pfxZ":9.231001731181564,"pX":-0.14940492733685967,"pZ":2.4025295772335555,"vX0":5.939446919835637,"vY0":-139.67730546869134,"vZ0":-6.008446310285704,"x":122.69,"y":173.91,"x0":-1.576731018092914,"y0":50.00102644722086,"z0":5.48133074651137,"aX":-11.024755033883332},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":8.9,"spinRate":2262,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39128508886284585,"extension":6.643270899917881},"index":1,"playId":"804c6525-3171-3232-bf4a-f57fb2f9cd6d","pitchNumber":1,"startTime":"2026-04-22T02:01:37.802Z","endTime":"2026-04-22T02:01:42.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120312756499775,"aZ":-27.888093538328267,"pfxX":2.159942362510097,"pfxZ":2.5092651631930822,"pX":0.5279835630564139,"pZ":2.0471389914218427,"vX0":4.852827548720072,"vY0":-129.96742118631693,"vZ0":-3.372827050049247,"x":96.87,"y":183.51,"x0":-1.6438947961699497,"y0":50.006320632254145,"z0":5.478613462143148,"aX":3.6981056997851307},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-5.0,"spinRate":2647,"spinDirection":168},"zone":9,"typeConfidence":2.0,"plateTime":0.42134890739093267,"extension":6.694112239855175},"hitData":{"launchSpeed":88.0,"launchAngle":52.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":95.07,"coordY":106.49}},"index":2,"playId":"a92da316-eac5-3aeb-8d35-4f46e376f891","pitchNumber":2,"startTime":"2026-04-22T02:01:57.718Z","endTime":"2026-04-22T02:02:11.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":656305,"link":"/api/v1/people/656305"},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":1.55,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:02:11.059Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to right fielder Kyle Tucker. Matt Chapman scores. Rafael Devers to 2nd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T02:03:54.147Z","endTime":"2026-04-22T02:04:07.957Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T02:02:58.205Z","endTime":"2026-04-22T02:03:56.408Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.903389265866707,"aZ":-41.90296873595404,"pfxX":8.137974177903548,"pfxZ":-7.772823194497311,"pX":0.15054364757584546,"pZ":2.9324936659960508,"vX0":1.3089459704374409,"vY0":-111.67769346666246,"vZ0":2.913417968629826,"x":111.26,"y":159.6,"x0":-1.5012077463380045,"y0":50.003808936221304,"z0":5.95016167984686,"aX":10.182049993118435},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-12.8,"breakHorizontal":-15.1,"spinRate":2874,"spinDirection":34},"zone":2,"typeConfidence":2.0,"plateTime":0.49224867959448027,"extension":6.349111071242806},"hitData":{"launchSpeed":94.8,"launchAngle":17.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":157.06,"coordY":89.93}},"index":1,"playId":"5b21e554-fc66-3603-ad26-5a08083e7280","pitchNumber":1,"startTime":"2026-04-22T02:03:56.408Z","endTime":"2026-04-22T02:04:07.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":4.699999999999989,"leverageIndex":1.31,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:04:07.957Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T02:04:21.602Z","endTime":"2026-04-22T02:06:37.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.279765441462345,"aZ":-18.42397019184442,"pfxX":-8.869268662156797,"pfxZ":7.22443289879745,"pX":-1.3693504139430095,"pZ":2.5219128586170507,"vX0":4.204795053895853,"vY0":-137.0804339841576,"vZ0":-4.6480521665084655,"x":169.2,"y":170.69,"x0":-1.7707913972750935,"y0":50.002095907308664,"z0":5.497091500168405,"aX":-16.879865635866473},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":15.1,"spinRate":2306,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3995598488931802,"extension":6.643776044199546},"index":0,"playId":"8d06e3ce-a89a-3da4-a433-3542181769ce","pitchNumber":1,"startTime":"2026-04-22T02:04:46.215Z","endTime":"2026-04-22T02:04:50.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":77.2,"endSpeed":70.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.187709102199943,"aZ":-46.05621267006955,"pfxX":7.314484876992897,"pfxZ":-11.044825685228481,"pX":-1.102226309883364,"pZ":3.024204692840042,"vX0":-0.774826674080348,"vY0":-112.22762102723097,"vZ0":4.232405564330882,"x":159.01,"y":157.13,"x0":-1.6982535802605292,"y0":50.005500594370865,"z0":5.8526411765219075,"aX":9.189814124732072},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-18.4,"breakHorizontal":-13.0,"spinRate":2881,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.4909205024181933,"extension":6.603033235062969},"index":1,"playId":"304460fb-b4d0-3d53-9e0c-bd398cc6f4c7","pitchNumber":2,"startTime":"2026-04-22T02:05:03.165Z","endTime":"2026-04-22T02:05:07.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.067904683271127,"aZ":-26.0308129679925,"pfxX":-9.010714706462506,"pfxZ":3.500585471807051,"pX":-3.75007998180908E-4,"pZ":0.5319929475888788,"vX0":7.426249007836973,"vY0":-131.3870676115052,"vZ0":-7.385956345171235,"x":117.01,"y":224.42,"x0":-1.6887146182161623,"y0":50.00116989194059,"z0":5.3057832898167065,"aX":-15.799002618433267},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":14.8,"spinRate":1588,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4164119103354791,"extension":6.63895020111859},"index":2,"playId":"d0d89918-ca1d-32bb-a62b-beac4623df38","pitchNumber":3,"startTime":"2026-04-22T02:05:22.139Z","endTime":"2026-04-22T02:05:26.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.058678544822413,"aZ":-13.850737150525497,"pfxX":-3.8106626029035318,"pfxZ":9.334337854209567,"pX":-0.14110769458474878,"pZ":3.0353301403196054,"vX0":5.824010746553289,"vY0":-138.9563517296681,"vZ0":-3.9077095479726696,"x":122.38,"y":156.83,"x0":-1.7654763673271243,"y0":50.000457653037266,"z0":5.374978603908118,"aX":-7.478982192975278},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":2208,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3936137010898726,"extension":6.645081846097617},"index":3,"playId":"49a4badf-5880-3b9b-9afe-be855620788f","pitchNumber":4,"startTime":"2026-04-22T02:05:44.360Z","endTime":"2026-04-22T02:05:48.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":95.2,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.253150564797778,"aZ":-15.878674444033619,"pfxX":-7.458487714788213,"pfxZ":8.394114243521827,"pX":-0.6667091736427011,"pZ":2.318968093512797,"vX0":5.465320567088337,"vY0":-138.5342187479171,"vZ0":-5.316098841528012,"x":142.41,"y":176.17,"x0":-1.6970746840461306,"y0":50.005934629691616,"z0":5.326136430958171,"aX":-14.484489599117484},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":12.4,"spinRate":2276,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3955385063158161,"extension":6.665035958783578},"index":4,"playId":"5e0e5770-e737-3414-b91c-0681fef49e22","pitchNumber":5,"startTime":"2026-04-22T02:06:02.983Z","endTime":"2026-04-22T02:06:07.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78729289481708,"aZ":-44.87682654776157,"pfxX":7.356050580891184,"pfxZ":-9.875224652631701,"pX":-0.5222670772931081,"pZ":2.2401505791464538,"vX0":0.549945675912805,"vY0":-113.61235804581196,"vZ0":2.3339020595830022,"x":136.91,"y":178.3,"x0":-1.7220596270160111,"y0":50.00004082557881,"z0":5.7106569787331045,"aX":9.466836988902866},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.8,"breakHorizontal":-13.4,"spinRate":2978,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.48495965166984245,"extension":6.64237461655296},"hitData":{"launchSpeed":89.1,"launchAngle":34.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.41,"coordY":100.1}},"index":5,"playId":"5b897d44-2a28-3c65-a685-3c66d60135c0","pitchNumber":6,"startTime":"2026-04-22T02:06:24.397Z","endTime":"2026-04-22T02:06:37.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.2,"awayTeamWinProbability":19.799999999999997,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":1.03,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:06:37.749Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out to center fielder Alex Call.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T02:06:43.338Z","endTime":"2026-04-22T02:07:39.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.269256394375297,"aZ":-32.39141010559425,"pfxX":-8.745194084895452,"pfxZ":-0.11988417141991281,"pX":-0.18980250124376696,"pZ":1.473781418820815,"vX0":6.975037367251081,"vY0":-132.31629559859115,"vZ0":-4.27704008771571,"x":124.23,"y":198.99,"x0":-1.724017737550627,"y0":50.0057520773907,"z0":5.4851420089385226,"aX":-15.507116653418649},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.0,"breakHorizontal":14.3,"spinRate":1517,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4139837966390778,"extension":6.640169814778141},"index":0,"playId":"fa0d4d49-ad05-3fca-8987-89aeeb5ca1da","pitchNumber":1,"startTime":"2026-04-22T02:07:12.162Z","endTime":"2026-04-22T02:07:16.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42412435889028,"aZ":-43.20917534158421,"pfxX":6.949142518892655,"pfxZ":-8.665278577807943,"pX":-0.5806161557222723,"pZ":2.784338589600235,"vX0":0.5995369136760782,"vY0":-112.41627563872393,"vZ0":3.186542950666065,"x":139.13,"y":163.6,"x0":-1.7534955815231144,"y0":50.00484666615264,"z0":5.751488243766538,"aX":8.845986818666516},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-14.5,"breakHorizontal":-12.7,"spinRate":2632,"spinDirection":34},"zone":1,"typeConfidence":2.0,"plateTime":0.4882575040097583,"extension":6.448600968440768},"hitData":{"launchSpeed":99.6,"launchAngle":24.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.39,"coordY":57.16}},"index":1,"playId":"65febb4e-b6a7-36d7-9a75-f9985f6722cb","pitchNumber":2,"startTime":"2026-04-22T02:07:30.196Z","endTime":"2026-04-22T02:07:39.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:07:39.228Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T02:09:28.630Z","endTime":"2026-04-22T02:10:53.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67313798757031,"aZ":-28.30214788799235,"pfxX":-10.36179332136109,"pfxZ":2.1011764984650902,"pX":0.36205171161835287,"pZ":2.9761460687542485,"vX0":7.670190243763173,"vY0":-135.30990990752142,"vZ0":-1.0287856658002672,"x":103.2,"y":158.42,"x0":-1.1690055977686336,"y0":50.00668469500203,"z0":5.351908495424324,"aX":-19.137986647630992},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.8,"breakHorizontal":17.0,"spinRate":2121,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.40544272317650165,"extension":6.543687050562369},"index":0,"playId":"b7fd5ece-4bd1-3d79-8e5e-4a3f983af951","pitchNumber":1,"startTime":"2026-04-22T02:09:50.062Z","endTime":"2026-04-22T02:09:54.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-22T02:10:09.240Z","endTime":"2026-04-22T02:10:17.980Z","isPitch":false,"type":"action","player":{"id":571970,"link":"/api/v1/people/571970"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":76.7,"endSpeed":70.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.903518688254138,"aZ":-35.98989954093556,"pfxX":11.03160280119596,"pfxZ":-3.05068541030645,"pX":0.05359706625392349,"pZ":3.2378399143046104,"vX0":0.6458590576826566,"vY0":-111.6736905934109,"vZ0":2.62470900831198,"x":114.96,"y":151.36,"x0":-1.671423695157281,"y0":50.00296273242222,"z0":5.774366117509935,"aX":13.79931572082584},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-4.4,"breakHorizontal":-20.2,"spinRate":3051,"spinDirection":57},"zone":2,"typeConfidence":0.9,"plateTime":0.4922715040527432,"extension":5.876235778459105},"index":2,"playId":"038a8366-9c2e-330e-adf7-b2517f896c00","pitchNumber":2,"startTime":"2026-04-22T02:10:17.980Z","endTime":"2026-04-22T02:10:22.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.538372236811504,"aZ":-34.45569490297514,"pfxX":12.712178309841235,"pfxZ":-1.84684985886806,"pX":-0.017661437530237682,"pZ":2.4943707583598163,"vX0":0.17310343869171796,"vY0":-111.17480188672509,"vZ0":0.8851576554304315,"x":117.67,"y":171.43,"x0":-1.744774802261251,"y0":50.004508364063014,"z0":5.707224950450309,"aX":15.689983261700704},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-2.8,"breakHorizontal":-22.9,"spinRate":3110,"spinDirection":54},"zone":5,"typeConfidence":0.9,"plateTime":0.4953432295164917,"extension":6.077512082669946},"index":3,"playId":"4be0b6eb-a538-332f-b805-f6ef725adb26","pitchNumber":3,"startTime":"2026-04-22T02:10:32.540Z","endTime":"2026-04-22T02:10:37.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.369957353422564,"aZ":-30.44808837265568,"pfxX":-11.181100735320385,"pfxZ":0.9349757766467484,"pX":0.02708986217209064,"pZ":3.03162299865552,"vX0":6.919407888153551,"vY0":-135.23304510326463,"vZ0":-0.6115906539092302,"x":115.97,"y":156.93,"x0":-1.1163161727391755,"y0":50.00256711822426,"z0":5.402501551732091,"aX":-20.64298078247829},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.8,"breakHorizontal":18.7,"spinRate":2060,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.4055221181174402,"extension":6.435013790497804},"index":4,"playId":"7ebad779-68bc-3563-af87-1ca52a53dd2d","pitchNumber":4,"startTime":"2026-04-22T02:10:49.232Z","endTime":"2026-04-22T02:10:53.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.80000000000001,"awayTeamWinProbability":20.19999999999999,"homeTeamWinProbabilityAdded":2.000000000000014,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:10:53.583Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dalton Rushing grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T02:10:58.861Z","endTime":"2026-04-22T02:12:21.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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.8,"endSpeed":85.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.947077945805574,"aZ":-27.773275688178956,"pfxX":-12.601858821497267,"pfxZ":2.3607655288660006,"pX":0.18628173889605593,"pZ":2.539035731802845,"vX0":7.945924564342718,"vY0":-136.35110601720402,"vZ0":-2.3016870058162078,"x":109.9,"y":170.23,"x0":-1.1445162167322191,"y0":50.00082472174587,"z0":5.331287911149375,"aX":-23.47422359010089},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.0,"breakHorizontal":20.9,"spinRate":2061,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.40333832160254124,"extension":6.586892350457774},"index":0,"playId":"56200e50-4ec3-31a5-b099-df810c7acca0","pitchNumber":1,"startTime":"2026-04-22T02:11:13.660Z","endTime":"2026-04-22T02:11:18.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.3,"endSpeed":84.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.231629539064745,"aZ":-27.913953075754712,"pfxX":-12.813794521608353,"pfxZ":2.299496134056996,"pX":-0.14022568845276948,"pZ":3.1124989084091443,"vX0":6.927158852216854,"vY0":-135.65539811369447,"vZ0":-0.8191262436917136,"x":122.35,"y":154.74,"x0":-1.0697459000632847,"y0":50.00261493627981,"z0":5.3740377877359995,"aX":-23.74764139579546},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.2,"breakHorizontal":21.6,"spinRate":2194,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.4046288822044466,"extension":6.7160671922223365},"index":1,"playId":"f59a19bb-3ed7-3b4d-b65d-b9b9b194b19a","pitchNumber":2,"startTime":"2026-04-22T02:11:26.479Z","endTime":"2026-04-22T02:11:31.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-22T02:11:40.377Z","endTime":"2026-04-22T02:11:44.910Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2679323220254,"aZ":-29.23590028687483,"pfxX":-11.70143537994603,"pfxZ":1.5793764441054936,"pX":0.4651437205920701,"pZ":3.57220569091637,"vX0":8.121125578895422,"vY0":-135.58126415163412,"vZ0":0.5640082211329417,"x":99.27,"y":142.33,"x0":-1.046614295775772,"y0":50.005518995923914,"z0":5.399552966442406,"aX":-21.817799863974304},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.2,"breakHorizontal":19.4,"spinRate":2118,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.4037738797487811,"extension":6.76374877276849},"index":3,"playId":"04dbf726-aa43-3d96-81f6-b057360d2b0b","pitchNumber":3,"startTime":"2026-04-22T02:11:44.910Z","endTime":"2026-04-22T02:11:48.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.796802333586285,"aZ":-28.944681018618706,"pfxX":-10.413012574364435,"pfxZ":1.7128483660154945,"pX":-1.0386994873325897,"pZ":2.95455759516159,"vX0":4.028510000314867,"vY0":-136.27320588955865,"vZ0":-0.837129172522094,"x":156.59,"y":159.01,"x0":-1.1796843014660714,"y0":50.00532369132391,"z0":5.257909055940562,"aX":-19.66763097475768},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.1,"breakHorizontal":18.1,"spinRate":2107,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.40130440826796976,"extension":6.591266612578135},"index":4,"playId":"dc7c1767-f7b4-3b01-8a87-159c1ef5b743","pitchNumber":4,"startTime":"2026-04-22T02:11:58.718Z","endTime":"2026-04-22T02:12:02.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.603500169696634,"aZ":-33.64253382721692,"pfxX":-11.09722499453849,"pfxZ":-0.8929148071003308,"pX":-0.8566483694662912,"pZ":2.07970203572256,"vX0":5.366387434315916,"vY0":-127.34151396208773,"vZ0":-1.072561850404395,"x":149.65,"y":182.63,"x0":-1.5470819316318847,"y0":50.002060678314336,"z0":5.162469275058898,"aX":-18.264891019421494},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.7,"breakHorizontal":19.0,"spinRate":2126,"spinDirection":256},"zone":13,"typeConfidence":0.92,"plateTime":0.4297651869267245,"extension":6.322780543839877},"hitData":{"launchSpeed":78.9,"launchAngle":5.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.04,"coordY":152.59}},"index":5,"playId":"93795cf0-dea8-36e9-a632-69c401748618","pitchNumber":5,"startTime":"2026-04-22T02:12:12.855Z","endTime":"2026-04-22T02:12:21.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":1.4999999999999858,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:12:21.859Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hyeseong Kim singles on a line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T02:12:31.234Z","endTime":"2026-04-22T02:13:26.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2916189480624,"aZ":-28.684383778537086,"pfxX":-11.90861852616351,"pfxZ":1.8787655797546616,"pX":0.42946823050880234,"pZ":2.893759207083665,"vX0":8.073013051640132,"vY0":-135.7218194631942,"vZ0":-1.0133868795111904,"x":100.63,"y":160.65,"x0":-1.0394981466831645,"y0":50.006420832519474,"z0":5.2734812859076685,"aX":-22.17424724335096},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.4,"breakHorizontal":19.8,"spinRate":1999,"spinDirection":248},"zone":3,"typeConfidence":2.0,"plateTime":0.4038819391823849,"extension":6.715350795732014},"index":0,"playId":"a005c630-6eab-37ff-9f3d-204e46407217","pitchNumber":1,"startTime":"2026-04-22T02:12:42.465Z","endTime":"2026-04-22T02:12:47.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":69.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.310119102940902,"aZ":-36.645618341862,"pfxX":11.813084453043222,"pfxZ":-3.6155607491235617,"pX":0.970778531126444,"pZ":2.472565325299389,"vX0":2.1203519326984814,"vY0":-111.51462392577034,"vZ0":1.365783317240464,"x":80.0,"y":172.02,"x0":-1.5295392018351033,"y0":50.002151669818794,"z0":5.683681905349504,"aX":14.616813181414509},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-5.8,"breakHorizontal":-22.0,"spinRate":3144,"spinDirection":53},"zone":12,"typeConfidence":0.9,"plateTime":0.4944784046930004,"extension":5.676804192702341},"index":1,"playId":"a657f634-84d6-35a3-be3b-b0d0e1d8dbff","pitchNumber":2,"startTime":"2026-04-22T02:12:54.521Z","endTime":"2026-04-22T02:12:58.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-22T02:13:06.180Z","endTime":"2026-04-22T02:13:15.814Z","isPitch":false,"type":"action","player":{"id":808975,"link":"/api/v1/people/808975"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":69.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.341284716176148,"aZ":-35.905425928794784,"pfxX":10.451192234072693,"pfxZ":-3.008578783760699,"pX":0.13620877497891817,"pZ":2.589869015216629,"vX0":0.8667271659973278,"vY0":-111.45916481190922,"vZ0":1.363578891877228,"x":111.81,"y":168.85,"x0":-1.614424109803866,"y0":50.00005548926195,"z0":5.713205729739994,"aX":12.984069544579599},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-4.7,"breakHorizontal":-19.1,"spinRate":3103,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.49375682303761614,"extension":5.721673782358905},"hitData":{"launchSpeed":92.9,"launchAngle":19.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.35,"coordY":93.18}},"index":3,"playId":"0fb861e5-e8fd-39d3-97ea-24c1b481551e","pitchNumber":3,"startTime":"2026-04-22T02:13:15.814Z","endTime":"2026-04-22T02:13:26.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.2,"awayTeamWinProbability":19.799999999999997,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.34,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:13:26.825Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Call grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T02:13:34.646Z","endTime":"2026-04-22T02:14:32.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.616060155669103,"aZ":-27.3749554670642,"pfxX":-10.86018393242582,"pfxZ":2.5642874523011674,"pX":-1.5840491232527172,"pZ":2.1689386267951414,"vX0":3.2377471777524884,"vY0":-135.9861630955287,"vZ0":-2.9392385748053607,"x":177.38,"y":180.22,"x0":-1.3784009214255024,"y0":50.00618122245869,"z0":5.1614249674021435,"aX":-20.358443619285108},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.2,"breakHorizontal":19.0,"spinRate":2012,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4026632324688544,"extension":6.400343174389033},"index":0,"playId":"f275edaa-2980-31d7-8a40-60064cc8f4c1","pitchNumber":1,"startTime":"2026-04-22T02:13:52.080Z","endTime":"2026-04-22T02:13:55.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.531376372745136,"aZ":-26.042613226590436,"pfxX":3.3409663489966386,"pfxZ":3.670725400012909,"pX":0.7688924776601781,"pZ":3.417430268061185,"vX0":4.214890876372408,"vY0":-128.21378200152935,"vZ0":-0.2294064653716379,"x":87.69,"y":146.51,"x0":-1.3280539936132123,"y0":50.004540187384585,"z0":5.533553128511987,"aX":5.584645472476334},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.8,"breakHorizontal":-7.0,"spinRate":2389,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.4265501613069098,"extension":6.185068684075479},"index":1,"playId":"1ef334bf-64e7-333e-8b6e-ae0f10aae923","pitchNumber":2,"startTime":"2026-04-22T02:14:07.966Z","endTime":"2026-04-22T02:14:12.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29140865686477,"aZ":-27.026646597199065,"pfxX":-10.60770393904065,"pfxZ":2.791701933725286,"pX":-0.3008078633555038,"pZ":1.951685713457154,"vX0":5.981550152754157,"vY0":-135.08356009336853,"vZ0":-3.4587407788951476,"x":128.47,"y":186.08,"x0":-1.16941352308941,"y0":50.000690941789905,"z0":5.155366350522947,"aX":-19.539602877481215},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.4,"breakHorizontal":17.9,"spinRate":2174,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.40597011913782977,"extension":6.54885490100498},"hitData":{"launchSpeed":93.3,"launchAngle":8.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.32,"coordY":143.47}},"index":2,"playId":"e63d04f1-6be0-30a5-83ca-4296743b8438","pitchNumber":3,"startTime":"2026-04-22T02:14:24.709Z","endTime":"2026-04-22T02:14:32.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.1,"awayTeamWinProbability":17.900000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:14:32.724Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Patrick Bailey lines out to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T02:16:33.277Z","endTime":"2026-04-22T02:17:31.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43019761600669,"aZ":-29.173907643985995,"pfxX":-9.610134251073912,"pfxZ":1.7743833611599173,"pX":-0.20221457403314438,"pZ":1.1001244989833678,"vX0":7.030668123602964,"vY0":-130.56349570715213,"vZ0":-5.3409626012463285,"x":124.71,"y":209.08,"x0":-1.7075469350857153,"y0":50.005534582546765,"z0":5.420569922695503,"aX":-16.274486886518304},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":15.5,"spinRate":1442,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42265192000970675,"extension":6.62004257367702},"index":0,"playId":"78977f8b-367f-38b6-8e3e-5b862d9d5f95","pitchNumber":1,"startTime":"2026-04-22T02:16:49.378Z","endTime":"2026-04-22T02:16:52.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90923117201022,"aZ":-22.53433883584607,"pfxX":-10.477911659830486,"pfxZ":5.6446656315023205,"pX":0.5494002980042796,"pZ":0.6260614174524483,"vX0":9.222243754517462,"vY0":-130.68869892909376,"vZ0":-7.508366008225101,"x":96.06,"y":221.88,"x0":-1.686495571052649,"y0":50.00110143566482,"z0":5.263464535787758,"aX":-17.88578155279419},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":1538,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4212224634516226,"extension":6.793312234857544},"index":1,"playId":"a02cd5ac-fa3a-3003-b600-123d880d7bcb","pitchNumber":2,"startTime":"2026-04-22T02:17:04.619Z","endTime":"2026-04-22T02:17:09.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.827982576151353,"aZ":-14.448828794220592,"pfxX":-5.880212332922732,"pfxZ":9.194817029818987,"pX":-0.34133957039342633,"pZ":3.2297199436146315,"vX0":6.211636716504651,"vY0":-138.20256546114004,"vZ0":-3.4706104127937456,"x":130.01,"y":151.58,"x0":-1.8579347675310722,"y0":50.000187302180954,"z0":5.476962167126217,"aX":-11.332697537188581},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2270,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.39685541986675466,"extension":6.549037325554834},"hitData":{"launchSpeed":99.0,"launchAngle":18.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.74,"coordY":81.41}},"index":2,"playId":"fe0b2264-e91f-3c7e-a2ad-0ca75b8094bc","pitchNumber":3,"startTime":"2026-04-22T02:17:24.403Z","endTime":"2026-04-22T02:17:31.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:17:31.422Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T02:17:34.862Z","endTime":"2026-04-22T02:19:29.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.4,"endSpeed":71.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14272555586167,"aZ":-43.336647891620075,"pfxX":7.575400681358555,"pfxZ":-8.622189505280494,"pX":1.3402430292332772,"pZ":1.9518844909017923,"vX0":4.401414444892611,"vY0":-114.02698019890515,"vZ0":1.3342840901121502,"x":65.91,"y":186.08,"x0":-1.6096046216587958,"y0":50.00084452669117,"z0":5.689565157094135,"aX":9.810843610463362},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-14.8,"breakHorizontal":-15.0,"spinRate":3006,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4833617694228627,"extension":6.649087835636262},"index":0,"playId":"4a6b5d7f-2518-3b50-ab65-7a2b6d2ed803","pitchNumber":1,"startTime":"2026-04-22T02:18:00.238Z","endTime":"2026-04-22T02:18:04.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.949777401894494,"aZ":-15.241069184337979,"pfxX":-4.5317197575820565,"pfxZ":8.772591935807622,"pX":-0.6492764165926127,"pZ":2.5910270518004177,"vX0":4.7050875205152725,"vY0":-137.67110140192855,"vZ0":-4.750750231867176,"x":141.75,"y":168.82,"x0":-1.7870956411088168,"y0":50.00329693125863,"z0":5.361701882434866,"aX":-8.748332583790898},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2247,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39698519143026134,"extension":6.734314986557146},"index":1,"playId":"8bcffdf7-0ded-3810-af1a-d9a255de79ca","pitchNumber":2,"startTime":"2026-04-22T02:18:17.019Z","endTime":"2026-04-22T02:18:21.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.202124521206656,"aZ":-14.581899711535595,"pfxX":-4.853360275993617,"pfxZ":9.061470728226963,"pX":-0.5108013454984912,"pZ":2.8644215010358,"vX0":5.172919262102362,"vY0":-137.87389519439918,"vZ0":-4.349461511062369,"x":136.47,"y":161.44,"x0":-1.7731525206953287,"y0":50.00567737668765,"z0":5.434053549992588,"aX":-9.425593825971532},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2344,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3959823886186604,"extension":6.742472688648052},"index":2,"playId":"43cef925-053b-3020-a1c3-98c9911c1173","pitchNumber":3,"startTime":"2026-04-22T02:18:35.217Z","endTime":"2026-04-22T02:18:38.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47611902557992,"aZ":-29.94740686464515,"pfxX":-7.619875464331484,"pfxZ":1.2237005706516637,"pX":-1.0605444194667333,"pZ":2.248675278643316,"vX0":4.310342171977017,"vY0":-133.8780860697909,"vZ0":-2.867815387176435,"x":157.43,"y":178.07,"x0":-1.7001100142434526,"y0":50.00317479304971,"z0":5.473815942190288,"aX":-13.853834085467012},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.8,"breakHorizontal":12.8,"spinRate":1473,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4088819490315281,"extension":6.634231411946676},"index":3,"playId":"137aa979-ddca-3fa0-b3a7-1c4338fbe4c9","pitchNumber":4,"startTime":"2026-04-22T02:19:08.850Z","endTime":"2026-04-22T02:19:13.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":91.4,"endSpeed":84.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.529069889917686,"aZ":-29.895612555855717,"pfxX":-8.96127735970023,"pfxZ":1.2706012435320266,"pX":0.23971235260725934,"pZ":1.2700082532467096,"vX0":7.989752860971803,"vY0":-132.7969772259822,"vZ0":-5.066799124439219,"x":107.86,"y":204.49,"x0":-1.6386836220172378,"y0":50.00282530315493,"z0":5.368608187161092,"aX":-16.060312073634265},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.4,"breakHorizontal":14.5,"spinRate":1571,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4119120813024937,"extension":6.7522203430292285},"index":4,"playId":"08206c3d-4f10-3f0c-9d1c-eb55761d92bd","pitchNumber":5,"startTime":"2026-04-22T02:19:25.287Z","endTime":"2026-04-22T02:19:29.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:19:29.455Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T02:19:30.575Z","endTime":"2026-04-22T02:20:22.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.587746051751576,"aZ":-11.354247983139343,"pfxX":-5.692439601352046,"pfxZ":10.857823095627587,"pX":-0.27711718915831246,"pZ":1.7178410337926813,"vX0":6.098800136249416,"vY0":-137.6186592140355,"vZ0":-7.639720575165844,"x":127.56,"y":192.4,"x0":-1.7825787770426986,"y0":50.00619098601813,"z0":5.299491434063919,"aX":-10.919182415215127},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":9.0,"spinRate":2243,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3980355823176214,"extension":6.70340208798872},"index":0,"playId":"7b9981ec-281c-3a16-8b7e-f6b716dbaffc","pitchNumber":1,"startTime":"2026-04-22T02:19:56.655Z","endTime":"2026-04-22T02:20:01.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43814738482224,"aZ":-21.97830690593369,"pfxX":0.6850912757080776,"pfxZ":5.937702196372923,"pX":0.5468549301309864,"pZ":2.7807713245423704,"vX0":5.80762509532198,"vY0":-129.5435632356994,"vZ0":-2.638029225513366,"x":96.16,"y":163.7,"x0":-1.8034902870666711,"y0":50.00228058815089,"z0":5.473618110631534,"aX":1.1762504928809334},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.4,"breakHorizontal":-2.4,"spinRate":2511,"spinDirection":178},"zone":3,"typeConfidence":2.0,"plateTime":0.4211497653652998,"extension":6.7453078444592585},"hitData":{"launchSpeed":96.1,"launchAngle":30.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.68,"coordY":56.46}},"index":1,"playId":"1b680f99-3b56-373d-8324-5de3d8ca364d","pitchNumber":2,"startTime":"2026-04-22T02:20:13.526Z","endTime":"2026-04-22T02:20:22.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:20:22.554Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T02:21:59.926Z","endTime":"2026-04-22T02:23:54.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.646171341040723,"aZ":-25.092238492405446,"pfxX":-11.214704578544206,"pfxZ":3.792657908780807,"pX":0.7002308235118482,"pZ":3.7446823616058316,"vX0":8.39273152086034,"vY0":-136.0072792030108,"vZ0":0.16614528752068725,"x":90.31,"y":137.67,"x0":-0.9730235665745264,"y0":50.00519227894263,"z0":5.427209828786545,"aX":-20.951641335704334},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":18.5,"spinRate":2180,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.40317688178766353,"extension":6.472530861074477},"index":0,"playId":"303a46b0-7d0a-3b32-8433-fb2f2e4d270b","pitchNumber":1,"startTime":"2026-04-22T02:22:29.791Z","endTime":"2026-04-22T02:22:33.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29711932872396,"aZ":-24.93761798217025,"pfxX":2.917854698068858,"pfxZ":4.352766199557241,"pX":-1.599309826859507,"pZ":2.3015458725969826,"vX0":-0.6535196580972096,"vY0":-127.8515690510622,"vZ0":-2.463330136263645,"x":177.96,"y":176.64,"x0":-1.7202091425758854,"y0":50.0027920738113,"z0":5.225890366418796,"aX":4.851220263777624},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.6,"breakHorizontal":-5.2,"spinRate":2322,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.42769501793204245,"extension":5.80604232306098},"index":1,"playId":"3ce22ef0-ca75-3bc8-b3ce-fc03244e88bb","pitchNumber":2,"startTime":"2026-04-22T02:22:41.502Z","endTime":"2026-04-22T02:22:45.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30179103990221,"aZ":-29.031954604014178,"pfxX":-11.19007826804793,"pfxZ":1.6971345227097672,"pX":-0.3020773551410647,"pZ":2.2640450880874283,"vX0":6.661267931507099,"vY0":-135.3000366983163,"vZ0":-2.3395909572888383,"x":128.51,"y":177.65,"x0":-1.345872746677061,"y0":50.00065258115093,"z0":5.180262222885017,"aX":-20.68501115724981},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.8,"breakHorizontal":18.8,"spinRate":1977,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.40526954737359366,"extension":6.685846260852059},"index":2,"playId":"12578395-2444-36c9-9245-5a4c9b86e16b","pitchNumber":3,"startTime":"2026-04-22T02:22:57.251Z","endTime":"2026-04-22T02:23:01.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":68.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13401397998843,"aZ":-38.90979100958167,"pfxX":10.497381369915118,"pfxZ":-5.606723500537897,"pX":-1.008815048229961,"pZ":1.6606308711470665,"vX0":-1.551690228704508,"vY0":-109.99339702415111,"vZ0":0.5695954228674034,"x":155.45,"y":193.94,"x0":-1.6475348131401266,"y0":50.0047370813277,"z0":5.591606618844969,"aX":12.606978011773757},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-9.5,"breakHorizontal":-18.4,"spinRate":2979,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.5018278938180303,"extension":5.918525108367189},"index":3,"playId":"14b73531-65ef-336b-be31-4549a97f9e93","pitchNumber":4,"startTime":"2026-04-22T02:23:12.779Z","endTime":"2026-04-22T02:23:17.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63392385163139,"aZ":-27.39724429604025,"pfxX":-12.231946509587688,"pfxZ":2.6377825158128125,"pX":0.10213247796845304,"pZ":3.1430016313697364,"vX0":7.210808062248133,"vY0":-134.3111605062329,"vZ0":-0.33204239627330834,"x":113.11,"y":153.92,"x0":-1.0414405283912012,"y0":50.00121766839515,"z0":5.232322266628711,"aX":-22.13644216603037},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.9,"breakHorizontal":20.4,"spinRate":2042,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.4092659621562036,"extension":6.55555672463995},"index":4,"playId":"82694046-a026-37d1-aa4e-d2c8e105817c","pitchNumber":5,"startTime":"2026-04-22T02:23:27.062Z","endTime":"2026-04-22T02:23:31.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-22T02:23:45.389Z","endTime":"2026-04-22T02:23:49.245Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0831323160652,"aZ":-29.266612444116078,"pfxX":-11.129756147622254,"pfxZ":1.5682593551634234,"pX":0.5306533759391968,"pZ":3.087397429812219,"vX0":8.221576129150536,"vY0":-135.10093576126002,"vZ0":-0.4633374478058201,"x":96.77,"y":155.42,"x0":-1.1040764735661266,"y0":50.00015056346207,"z0":5.315806410454343,"aX":-20.597083027692747},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.0,"breakHorizontal":18.5,"spinRate":2137,"spinDirection":236},"zone":3,"typeConfidence":2.0,"plateTime":0.40522547268583997,"extension":6.833382087430745},"index":6,"playId":"cb9e1bca-a780-3fde-88de-336c9c96b791","pitchNumber":6,"startTime":"2026-04-22T02:23:49.245Z","endTime":"2026-04-22T02:23:54.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.6,"awayTeamWinProbability":18.400000000000006,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:23:54.225Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T02:24:02.493Z","endTime":"2026-04-22T02:25:25.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.388455914224622,"aZ":-30.34459766444365,"pfxX":-10.636093752214178,"pfxZ":1.108339640907607,"pX":0.2753630571444875,"pZ":1.7794958129810108,"vX0":7.606334090391422,"vY0":-127.98570138216955,"vZ0":-2.468545606674804,"x":106.5,"y":190.73,"x0":-1.3590978584257876,"y0":50.00410603102885,"z0":5.1424736705872585,"aX":-17.576797686582324},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":17.4,"spinRate":2087,"spinDirection":259},"zone":9,"typeConfidence":0.9,"plateTime":0.4286027043362468,"extension":6.375487332546036},"index":0,"playId":"e3e92512-04f4-3496-9fcd-e67c033f7287","pitchNumber":1,"startTime":"2026-04-22T02:24:18.183Z","endTime":"2026-04-22T02:24:22.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.921155226932967,"aZ":-24.073851599873514,"pfxX":-0.9688273306933877,"pfxZ":4.5264772271026565,"pX":-0.37366653174913805,"pZ":3.0960517583247498,"vX0":2.8272837876727164,"vY0":-132.1511674959427,"vZ0":-1.3157687854093794,"x":131.24,"y":155.19,"x0":-1.3258063752312526,"y0":50.00601475806357,"z0":5.348458457652588,"aX":-1.7354159631749946},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.2,"breakHorizontal":1.2,"spinRate":2323,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.4125526120071088,"extension":6.2534496623715405},"index":1,"playId":"ff45d8ab-86bd-3522-b11a-5414a743b2c6","pitchNumber":2,"startTime":"2026-04-22T02:24:41.086Z","endTime":"2026-04-22T02:24:46.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-22T02:24:51.866Z","endTime":"2026-04-22T02:25:08.077Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":92.9,"endSpeed":84.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4421963673384,"aZ":-23.761077940907047,"pfxX":-8.163618492874246,"pfxZ":4.598854242918229,"pX":-0.2047780239868072,"pZ":4.181717218194112,"vX0":5.0178593000201195,"vY0":-135.13613044838573,"vZ0":1.439513856339794,"x":124.81,"y":125.87,"x0":-1.035588798815398,"y0":50.003229008127796,"z0":5.324129188915464,"aX":-14.93459931041285},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":13.6,"spinRate":2083,"spinDirection":236},"zone":11,"typeConfidence":0.94,"plateTime":0.4070178811058809,"extension":6.055907547120191},"index":3,"playId":"ae078d69-70f2-34fb-83ca-fdf0c21dce9e","pitchNumber":3,"startTime":"2026-04-22T02:25:08.077Z","endTime":"2026-04-22T02:25:12.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":76.9,"endSpeed":69.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52778457924075,"aZ":-37.50554971160777,"pfxX":12.617725688898927,"pfxZ":-4.359891450924927,"pX":-0.2917791949568126,"pZ":1.440923576799522,"vX0":-0.8216098259736735,"vY0":-111.73690253542486,"vZ0":-0.3282820749974855,"x":128.12,"y":199.88,"x0":-1.5438561296507474,"y0":50.00482200288041,"z0":5.558427854692353,"aX":15.41234192195996},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-7.6,"breakHorizontal":-22.3,"spinRate":3113,"spinDirection":61},"zone":13,"typeConfidence":0.9,"plateTime":0.4967517526772074,"extension":5.9164930790776395},"index":4,"playId":"908e3eb0-8d77-3745-adcb-7838c14ecf2e","pitchNumber":4,"startTime":"2026-04-22T02:25:21.043Z","endTime":"2026-04-22T02:25:25.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.1,"awayTeamWinProbability":16.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:25:25.201Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T02:25:29.777Z","endTime":"2026-04-22T02:29:08.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":69.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.640082137076018,"aZ":-36.52838109935443,"pfxX":12.538290226892025,"pfxZ":-3.5483038713554524,"pX":-0.732616214103316,"pZ":1.223672606748528,"vX0":-1.4568984073169093,"vY0":-111.51233354715585,"vZ0":-1.020338953263455,"x":144.93,"y":205.74,"x0":-1.685989388890422,"y0":50.00160173726497,"z0":5.539217684231519,"aX":15.400901040431371},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-6.4,"breakHorizontal":-22.1,"spinRate":3069,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.4958737093895089,"extension":5.893109132654991},"index":0,"playId":"555fc7f3-1a0a-341a-8f41-401801baab37","pitchNumber":1,"startTime":"2026-04-22T02:25:48.047Z","endTime":"2026-04-22T02:25:52.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44113105816926,"aZ":-24.727000290236283,"pfxX":-0.11530966649452279,"pfxZ":4.279926680671581,"pX":0.15275968292345826,"pZ":3.6739737978680655,"vX0":3.608321020785448,"vY0":-130.8219917184143,"vZ0":0.027529598677547784,"x":111.18,"y":139.58,"x0":-1.226883218789502,"y0":50.00626452406189,"z0":5.509986282157947,"aX":-0.2016232962393853},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":-0.6,"spinRate":2423,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4179733872584839,"extension":6.1329729672638305},"index":1,"playId":"3b37fdee-9905-3963-bdc4-93b91499549a","pitchNumber":2,"startTime":"2026-04-22T02:26:02.894Z","endTime":"2026-04-22T02:26:06.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-22T02:26:23.180Z","endTime":"2026-04-22T02:26:37.637Z","isPitch":false,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.038439029796127,"aZ":-31.12011499247133,"pfxX":-11.182752967929423,"pfxZ":0.649539531327723,"pX":-0.07304506537721847,"pZ":1.939302667036658,"vX0":7.155791020389526,"vY0":-127.33907811956448,"vZ0":-1.8855302718449023,"x":119.78,"y":186.42,"x0":-1.4718243471345784,"y0":50.0061949853829,"z0":5.159962321380069,"aX":-18.301612731853293},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.0,"breakHorizontal":18.6,"spinRate":2268,"spinDirection":260},"zone":8,"typeConfidence":0.92,"plateTime":0.4307234830964144,"extension":6.129319861075685},"index":3,"playId":"468f5d1a-05b0-333e-8193-558cbffbe198","pitchNumber":3,"startTime":"2026-04-22T02:26:37.637Z","endTime":"2026-04-22T02:26:42.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":94.2,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.808301509426233,"aZ":-29.973403523077064,"pfxX":-11.890834513401696,"pfxZ":1.160172249306786,"pX":0.5148627755198012,"pZ":3.638352564550119,"vX0":8.639855310293525,"vY0":-136.89051927980958,"vZ0":1.0927992760701712,"x":97.37,"y":140.54,"x0":-1.1407409984583226,"y0":50.00017624776268,"z0":5.289072323389214,"aX":-22.516534401089086},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.5,"breakHorizontal":19.7,"spinRate":2020,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.4004389484639086,"extension":6.769118248523121},"index":4,"playId":"0ff08af3-dd0f-393a-8464-502a053e1abc","pitchNumber":4,"startTime":"2026-04-22T02:27:17.195Z","endTime":"2026-04-22T02:27:21.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.082803274290736,"aZ":-34.696042719751446,"pfxX":-10.349843470760327,"pfxZ":-1.5148804441749997,"pX":0.5659891177350114,"pZ":1.7026668150538862,"vX0":8.421475875023967,"vY0":-128.01262413442691,"vZ0":-1.833050017606056,"x":95.43,"y":192.81,"x0":-1.4194875751676406,"y0":50.00407304459874,"z0":5.140517173257544,"aX":-17.202450330717365},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.9,"breakHorizontal":16.9,"spinRate":2156,"spinDirection":261},"zone":9,"typeConfidence":0.91,"plateTime":0.4276328883049141,"extension":6.538042479944415},"index":5,"playId":"dcc0d34e-78e7-372a-8c83-1d53270e4ccc","pitchNumber":5,"startTime":"2026-04-22T02:27:30.799Z","endTime":"2026-04-22T02:27:35.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.865396796435615,"aZ":-37.543924539360454,"pfxX":11.879194202114938,"pfxZ":-4.258635482736827,"pX":0.1295404886913251,"pZ":1.3964695703595924,"vX0":0.5118511090316342,"vY0":-112.56746643181933,"vZ0":-0.6337868235241556,"x":112.06,"y":201.08,"x0":-1.6413097196546131,"y0":50.004460542053195,"z0":5.542696888644389,"aX":14.971076886229053},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-7.6,"breakHorizontal":-21.6,"spinRate":3097,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4899817934542732,"extension":6.112009153257754},"index":6,"playId":"6d1e231b-0932-3c2b-950f-1a7d5edb9605","pitchNumber":6,"startTime":"2026-04-22T02:27:47.238Z","endTime":"2026-04-22T02:27:51.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56388986632992,"aZ":-29.926936645562222,"pfxX":4.381076526482259,"pfxZ":1.3770698952790674,"pX":-2.1332732149215685,"pZ":2.5783635888495717,"vX0":-2.4885587321423923,"vY0":-126.86877934908297,"vZ0":-0.7415840672345377,"x":198.32,"y":169.16,"x0":-1.709698277534794,"y0":50.004062117797794,"z0":5.2563434918083205,"aX":7.153768789919066},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":-7.4,"spinRate":2312,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4314713742350129,"extension":5.947351267331395},"index":7,"playId":"2a29a687-c0b6-31ce-a6c5-64ed43215cd2","pitchNumber":7,"startTime":"2026-04-22T02:28:05.997Z","endTime":"2026-04-22T02:28:10.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28995675452667,"aZ":-27.626702102242387,"pfxX":-10.257190747886133,"pfxZ":2.406308107406307,"pX":-0.47189100090038844,"pZ":2.933682955735427,"vX0":5.387221016453189,"vY0":-136.3867008383514,"vZ0":-1.000663745474599,"x":134.99,"y":159.57,"x0":-1.1375304852195347,"y0":50.001023318110505,"z0":5.2062122489173905,"aX":-19.37011791264795},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.3,"breakHorizontal":17.5,"spinRate":2138,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.40120679945203674,"extension":6.775131940340232},"index":8,"playId":"3a4d48c3-d008-3170-a0cc-ccd26baac607","pitchNumber":8,"startTime":"2026-04-22T02:28:20.776Z","endTime":"2026-04-22T02:28:25.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":69.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69759072772591,"aZ":-38.63738898095283,"pfxX":11.509745542491132,"pfxZ":-5.225176276279729,"pX":-0.5365281487091429,"pZ":2.236082236549482,"vX0":-0.9873543778857796,"vY0":-111.2869942590913,"vZ0":1.2995109854830769,"x":137.45,"y":178.41,"x0":-1.5761719242764123,"y0":50.00520509550222,"z0":5.6924608688097935,"aX":14.226955515646816},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-8.6,"breakHorizontal":-20.5,"spinRate":2979,"spinDirection":54},"zone":7,"typeConfidence":0.9,"plateTime":0.4949509575809863,"extension":6.017078887020394},"index":9,"playId":"c68c4d83-586c-30ca-bf52-f669a55c5222","pitchNumber":9,"startTime":"2026-04-22T02:28:39.968Z","endTime":"2026-04-22T02:28:44.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634433647817715,"aZ":-28.876196661024725,"pfxX":0.6757598673171192,"pfxZ":1.9601516240640322,"pX":-0.9101958954244468,"pZ":2.9144657941284455,"vX0":1.1139050317693673,"vY0":-128.45603033913196,"vZ0":-0.6331488512733332,"x":151.69,"y":160.09,"x0":-1.4359461415941082,"y0":50.00502470141154,"z0":5.393603844277294,"aX":1.1382167929977496},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":-1.4,"spinRate":2480,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.4251171548008621,"extension":5.996349870270653},"index":10,"playId":"cfea3bb9-d234-3301-aa4a-2689ec329306","pitchNumber":10,"startTime":"2026-04-22T02:29:04.288Z","endTime":"2026-04-22T02:29:08.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.35,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:29:08.465Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T02:31:03.565Z","endTime":"2026-04-22T02:32:34.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54710867304386,"aZ":-14.355486522193864,"pfxX":-5.288588002113369,"pfxZ":9.34530848692713,"pX":-0.5379298884551729,"pZ":2.6577394866184285,"vX0":4.8756034825085015,"vY0":-137.2459336412242,"vZ0":-5.095269005945149,"x":137.5,"y":167.02,"x0":-1.6508380235956808,"y0":50.00236398035763,"z0":5.516980900979316,"aX":-10.083049492364191},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":8.5,"spinRate":2267,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3991779666344484,"extension":6.646418495447533},"index":0,"playId":"adbfb760-ad1d-321a-b703-ef74e147fc3f","pitchNumber":1,"startTime":"2026-04-22T02:31:18.969Z","endTime":"2026-04-22T02:31:27.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.593763611127105,"aZ":-30.82308355267893,"pfxX":2.261501472778412,"pfxZ":0.8109574043249488,"pX":0.7396178918009864,"pZ":1.8083418572229584,"vX0":5.6822624945552525,"vY0":-127.16563733106784,"vZ0":-3.166359440480358,"x":88.81,"y":189.95,"x0":-1.804905017470013,"y0":50.0006853380819,"z0":5.47868900327149,"aX":3.755582673677159},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-5.2,"spinRate":2532,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.42838427352217145,"extension":6.633300032461072},"index":1,"playId":"a87f8fda-5f0c-35a2-b8a0-44c03b5f7788","pitchNumber":2,"startTime":"2026-04-22T02:31:46.456Z","endTime":"2026-04-22T02:31:51.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72642177064291,"aZ":-21.74775894271225,"pfxX":1.394397453143045,"pfxZ":6.227162691454911,"pX":0.7581109746352631,"pZ":1.6917392128781037,"vX0":5.788673704861384,"vY0":-128.33616973347884,"vZ0":-5.100631785730792,"x":88.1,"y":193.1,"x0":-1.7046566840474608,"y0":50.001674387481565,"z0":5.39146852933487,"aX":2.3316141559385324},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.4,"breakHorizontal":-3.8,"spinRate":2512,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.42625907259468043,"extension":6.6214507825349145},"index":2,"playId":"2a8bd706-2258-3f5d-9678-f3493c86e2fa","pitchNumber":3,"startTime":"2026-04-22T02:32:11.942Z","endTime":"2026-04-22T02:32:16.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.181488159601358,"aZ":-28.55480625127035,"pfxX":-10.820448871722888,"pfxZ":2.054422758106586,"pX":-1.0560642385760555,"pZ":1.5431371430409115,"vX0":5.609737405963737,"vY0":-132.46847806723972,"vZ0":-4.591794870617801,"x":157.25,"y":197.12,"x0":-1.8033595692041944,"y0":50.0052791865417,"z0":5.404239017034882,"aX":-19.09599351077704},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.9,"breakHorizontal":18.2,"spinRate":1458,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.414599874200265,"extension":6.732639718179404},"index":3,"playId":"c3d7d6b5-c6d6-33f1-b104-f15f2aac2020","pitchNumber":4,"startTime":"2026-04-22T02:32:29.290Z","endTime":"2026-04-22T02:32:34.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:32:34.058Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T02:32:41.853Z","endTime":"2026-04-22T02:34:28.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.310958620469382,"aZ":-21.684471059885478,"pfxX":2.7457465000810357,"pfxZ":5.850874255252545,"pX":1.4476916255151728,"pZ":1.9769818811366484,"vX0":7.759138490455694,"vY0":-132.30564935906847,"vZ0":-4.643242611026068,"x":61.82,"y":185.4,"x0":-1.8666521636172277,"y0":50.00084433831142,"z0":5.321241090074287,"aX":4.920106034340722},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":-6.5,"spinRate":2497,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4122558998120507,"extension":6.61861493731843},"index":0,"playId":"747d0607-43bf-38a4-8f2a-fa0ecae2833a","pitchNumber":1,"startTime":"2026-04-22T02:32:57.694Z","endTime":"2026-04-22T02:33:03.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24140710340842,"aZ":-13.864945202173747,"pfxX":-6.473718316004199,"pfxZ":9.659263064972665,"pX":-0.9423179314412548,"pZ":1.981784608565851,"vX0":5.408081264838101,"vY0":-137.68871311331696,"vZ0":-6.3630177456558865,"x":152.92,"y":185.27,"x0":-2.1034075866985,"y0":50.00265585341177,"z0":5.283763623191729,"aX":-12.27012591449004},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":10.4,"spinRate":2210,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.39978739136612207,"extension":6.6810862683138605},"index":1,"playId":"95222a19-59a2-300b-8919-7e94117b133a","pitchNumber":2,"startTime":"2026-04-22T02:33:18.049Z","endTime":"2026-04-22T02:33:22.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.347116143336162,"aZ":-28.496821186206446,"pfxX":-5.293972479770981,"pfxZ":2.181596555816949,"pX":-0.04375011028896318,"pZ":1.6072329855754763,"vX0":6.577564098969815,"vY0":-129.1880482463862,"vZ0":-4.064067152361146,"x":118.67,"y":195.38,"x0":-1.937089322798379,"y0":50.00426506684603,"z0":5.395458461754626,"aX":-8.933703369550598},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":8.0,"spinRate":1285,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.4242445130114749,"extension":6.767355845937227},"index":2,"playId":"1edba727-a4c1-30b2-b331-e1f7602c93cc","pitchNumber":3,"startTime":"2026-04-22T02:33:36.123Z","endTime":"2026-04-22T02:33:39.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06184676415171,"aZ":-40.80817577326433,"pfxX":7.339192639273235,"pfxZ":-6.982693036150826,"pX":1.1749956777111858,"pZ":1.5212565114832164,"vX0":4.154300863117767,"vY0":-111.44585960541473,"vZ0":0.4286378969590465,"x":72.21,"y":197.71,"x0":-1.676749984846944,"y0":50.00061596036931,"z0":5.597870147418311,"aX":9.079637836016555},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-12.1,"breakHorizontal":-14.5,"spinRate":2927,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4945659629901229,"extension":6.557065891825097},"index":3,"playId":"b17ab060-3161-3e40-97cd-b34df6a088f1","pitchNumber":4,"startTime":"2026-04-22T02:34:00.264Z","endTime":"2026-04-22T02:34:04.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.5885414065614,"aZ":-12.065227189825478,"pfxX":-4.9878611799749635,"pfxZ":10.595741773934392,"pX":0.17174151028226206,"pZ":2.6302627072849747,"vX0":7.618947183237719,"vY0":-138.0672393637371,"vZ0":-4.888030640253938,"x":110.45,"y":167.76,"x0":-1.997253560920109,"y0":50.002558356006595,"z0":5.259859155676253,"aX":-9.466537181779984},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":7.1,"spinRate":2331,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39929117170218964,"extension":6.603912366377389},"index":4,"playId":"823ea313-cfbb-3a40-ba6d-bd115484fc4e","pitchNumber":5,"startTime":"2026-04-22T02:34:23.375Z","endTime":"2026-04-22T02:34:28.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:34:28.308Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T02:34:29.454Z","endTime":"2026-04-22T02:35:01.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62902921650895,"aZ":-31.017386562621308,"pfxX":1.9025994537407445,"pfxZ":0.7457609320080882,"pX":0.4583021313991388,"pZ":1.5270398866864014,"vX0":4.853961990367402,"vY0":-123.9138479809281,"vZ0":-3.140291709784611,"x":99.53,"y":197.55,"x0":-1.7728135315144926,"y0":50.00561288739173,"z0":5.400853348491297,"aX":2.9596731314988194},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.8,"breakHorizontal":-4.6,"spinRate":2858,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4419281466821272,"extension":6.830253381848358},"hitData":{"launchSpeed":59.0,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.09,"coordY":165.23}},"index":0,"playId":"482f63a1-be29-3a4f-a06c-8c043753bb56","pitchNumber":1,"startTime":"2026-04-22T02:34:52.186Z","endTime":"2026-04-22T02:35:01.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:35:01.212Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddie Freeman walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:36:51.975Z","endTime":"2026-04-22T02:38:07.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":68.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.723143133723717,"aZ":-38.416710164635944,"pfxX":11.746489394553727,"pfxZ":-5.212019949876243,"pX":-1.4118314127041216,"pZ":2.473112424035141,"vX0":-2.358668584571224,"vY0":-109.80697025175552,"vZ0":1.9866336265470346,"x":170.82,"y":172.01,"x0":-1.8367026353106328,"y0":50.000169565871985,"z0":5.6995262066688985,"aX":14.082370904019688},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-8.4,"breakHorizontal":-20.4,"spinRate":2999,"spinDirection":59},"zone":13,"typeConfidence":0.91,"plateTime":0.5023046676989287,"extension":5.804073397935324},"index":0,"playId":"18e85aac-afe1-391e-ad12-4bf7cd7b4811","pitchNumber":1,"startTime":"2026-04-22T02:37:14.676Z","endTime":"2026-04-22T02:37:18.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.3,"endSpeed":85.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58322588563154,"aZ":-29.11308222175932,"pfxX":-10.652193152800653,"pfxZ":1.646821103852247,"pX":0.9626938238222814,"pZ":2.9705161128399573,"vX0":8.964484730636073,"vY0":-135.5679743301645,"vZ0":-0.7900840398672737,"x":80.3,"y":158.58,"x0":-1.0025723314585027,"y0":50.00543553805015,"z0":5.297521463793147,"aX":-19.83465154324063},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.0,"breakHorizontal":17.4,"spinRate":2030,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.40399356944184683,"extension":6.520690638610795},"index":1,"playId":"42cf8d3e-e7c4-3776-8821-761b9c470080","pitchNumber":2,"startTime":"2026-04-22T02:37:26.398Z","endTime":"2026-04-22T02:37:31.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489297543923477,"aZ":-24.37655159029337,"pfxX":1.0624957401537465,"pfxZ":4.521156096476895,"pX":1.17476063877012,"pZ":2.7050966922764124,"vX0":5.447756686481995,"vY0":-130.06439732736715,"vZ0":-2.0713511136911715,"x":72.22,"y":165.74,"x0":-1.0790121987944792,"y0":50.00381441319538,"z0":5.347265091580285,"aX":1.8331746691922308},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.9,"breakHorizontal":-3.0,"spinRate":2327,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4199872760618768,"extension":6.171045440166172},"index":2,"playId":"b1c95a55-ac13-3f6f-92b8-bb45f33881b0","pitchNumber":3,"startTime":"2026-04-22T02:37:37.901Z","endTime":"2026-04-22T02:37:42.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10553481705052,"aZ":-27.692691583515487,"pfxX":-11.684010179814889,"pfxZ":2.4638749242782314,"pX":-0.19583010158491854,"pZ":1.5410163751261234,"vX0":6.8432462482532745,"vY0":-134.73686567504632,"vZ0":-4.151503494407793,"x":124.46,"y":197.17,"x0":-1.2643680761618703,"y0":50.003501910560395,"z0":5.082471133859306,"aX":-21.26064357900482},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":19.4,"spinRate":2098,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.40814195373755524,"extension":6.564044361477115},"index":3,"playId":"a4191de2-e123-35ae-bcae-d72164d7dc24","pitchNumber":4,"startTime":"2026-04-22T02:37:49.574Z","endTime":"2026-04-22T02:37:54.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.407834060937144,"aZ":-28.084069146610613,"pfxX":-11.485302886746712,"pfxZ":2.211987747947365,"pX":1.3528569985433148,"pZ":2.497109616914131,"vX0":10.00138405652072,"vY0":-135.2553648269809,"vZ0":-2.059222195994237,"x":65.43,"y":171.36,"x0":-0.9065683369578788,"y0":50.0010250294174,"z0":5.2441916103790165,"aX":-21.20819938687134},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.7,"breakHorizontal":18.6,"spinRate":2086,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4054732208843288,"extension":6.719547347095773},"index":4,"playId":"96396967-173c-35b1-b1d8-2c195669a56b","pitchNumber":5,"startTime":"2026-04-22T02:38:02.660Z","endTime":"2026-04-22T02:38:07.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.88,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:38:07.478Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Teoscar Hernández grounds into a force out, second baseman Luis Arraez to shortstop Willy Adames. Freddie Freeman out at 2nd. Teoscar Hernández to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:38:09.080Z","endTime":"2026-04-22T02:39:40.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.545183336592046,"aZ":-27.27918397627445,"pfxX":-11.10886064691025,"pfxZ":2.636722391958095,"pX":0.944927985541344,"pZ":2.23943540249687,"vX0":9.268467188667485,"vY0":-135.6255319914206,"vZ0":-2.536546498377019,"x":80.98,"y":178.32,"x0":-1.0788262930575978,"y0":50.00380265355274,"z0":5.09565252934922,"aX":-20.630654864517556},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.4,"breakHorizontal":18.1,"spinRate":2064,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.40434868276245073,"extension":6.593465251498243},"index":0,"playId":"15a25c00-4ea8-3f71-8b6c-086000ef8e31","pitchNumber":1,"startTime":"2026-04-22T02:38:27.552Z","endTime":"2026-04-22T02:38:32.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1860871740442,"aZ":-27.09571505855836,"pfxX":-11.545879331362833,"pfxZ":2.7634102124618902,"pX":-0.784495112311727,"pZ":1.5694835339864173,"vX0":5.292838521897357,"vY0":-134.94561065702266,"vZ0":-4.350523270429351,"x":146.9,"y":196.4,"x0":-1.2743738080364841,"y0":50.004662564562885,"z0":5.118215141393557,"aX":-21.232521840315865},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.2,"breakHorizontal":19.7,"spinRate":2188,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4063586208004697,"extension":6.343982105243002},"index":1,"playId":"9fb91330-4816-3025-8c96-b1b0fbca6fc5","pitchNumber":2,"startTime":"2026-04-22T02:38:42.144Z","endTime":"2026-04-22T02:38:46.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.214861025238815,"aZ":-30.147515994696775,"pfxX":-10.867053060931454,"pfxZ":1.1120569822247575,"pX":-0.1293719379979549,"pZ":2.3341297800170313,"vX0":6.455316340976387,"vY0":-134.32373613451216,"vZ0":-1.7906667582544626,"x":121.93,"y":175.76,"x0":-1.1570517305957968,"y0":50.00254329708495,"z0":5.161517126084067,"aX":-19.7755946849516},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.8,"breakHorizontal":18.2,"spinRate":2076,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.40841728287366763,"extension":6.610284772141479},"index":2,"playId":"9b946ac0-e8bb-3dc9-aa7f-9fc3025ce8f9","pitchNumber":3,"startTime":"2026-04-22T02:39:00.974Z","endTime":"2026-04-22T02:39:05.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16031536410724,"aZ":-35.264433137590444,"pfxX":-10.784593326491034,"pfxZ":-1.919168015271672,"pX":0.18421181585098315,"pZ":1.1768722897040163,"vX0":7.103327358282795,"vY0":-125.78362755459267,"vZ0":-2.758783773272806,"x":109.98,"y":207.0,"x0":-1.267210658956129,"y0":50.002308941858054,"z0":5.131208963792828,"aX":-17.37848129620137},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.8,"breakHorizontal":18.0,"spinRate":1988,"spinDirection":264},"zone":14,"typeConfidence":0.92,"plateTime":0.43452136386206464,"extension":6.174896149474939},"index":3,"playId":"9b898539-a118-38b4-9aa5-e3c3f957957c","pitchNumber":4,"startTime":"2026-04-22T02:39:17.017Z","endTime":"2026-04-22T02:39:21.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.755641808949484,"aZ":-27.116937620678165,"pfxX":-10.309191832383284,"pfxZ":2.7135004712594863,"pX":-0.5952011198153483,"pZ":2.4234248067583564,"vX0":5.236256131571077,"vY0":-135.456157617974,"vZ0":-2.2380446700296215,"x":139.69,"y":173.35,"x0":-1.2108365902574119,"y0":50.002843822215446,"z0":5.150477123351184,"aX":-19.215025936351857},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.7,"breakHorizontal":17.6,"spinRate":2092,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.4038933979028019,"extension":6.677287327752053},"hitData":{"launchSpeed":71.4,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.88,"coordY":150.06}},"index":4,"playId":"626ee140-3768-3bb4-ac9e-f361ff51883c","pitchNumber":5,"startTime":"2026-04-22T02:39:32.893Z","endTime":"2026-04-22T02:39:40.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.57,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:39:40.909Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks. Teoscar Hernández to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:39:52.102Z","endTime":"2026-04-22T02:41:31.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44463260464802,"aZ":-39.299728612956635,"pfxX":10.412097627014617,"pfxZ":-5.727028997363297,"pX":-0.16180817290251714,"pZ":2.1568338748395757,"vX0":0.30228377412591767,"vY0":-111.77055156567982,"vZ0":1.2287944151760715,"x":123.17,"y":180.55,"x0":-1.6487431741024763,"y0":50.00527688026705,"z0":5.6912508244585185,"aX":12.94412258344961},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-9.6,"breakHorizontal":-18.8,"spinRate":3108,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.49337953656909184,"extension":5.831956016809231},"index":0,"playId":"4cf5b062-6cef-3979-acb2-9161114411cc","pitchNumber":1,"startTime":"2026-04-22T02:40:08.808Z","endTime":"2026-04-22T02:40:13.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.433938178187827,"aZ":-38.73791942655694,"pfxX":10.203743199043998,"pfxZ":-5.322854607929749,"pX":1.1457824936405925,"pZ":1.5257036442093659,"vX0":2.968332967618607,"vY0":-111.41825520865488,"vZ0":-0.03202628242748684,"x":73.33,"y":197.59,"x0":-1.5354075689903486,"y0":50.000555237563894,"z0":5.605424228049305,"aX":12.591542331257653},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-9.2,"breakHorizontal":-19.3,"spinRate":3134,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.49507547630826476,"extension":5.843116218594036},"index":1,"playId":"5c903e3e-957d-34a5-bed4-5dedb85dea2f","pitchNumber":2,"startTime":"2026-04-22T02:40:24.796Z","endTime":"2026-04-22T02:40:28.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9596573182607,"aZ":-32.823408084978965,"pfxX":-12.137776748999906,"pfxZ":-0.40531399334667073,"pX":-0.09347771816201604,"pZ":0.9188567568395948,"vX0":7.33227789137826,"vY0":-125.79040396903082,"vZ0":-3.6591875251503074,"x":120.56,"y":213.97,"x0":-1.4908703752702848,"y0":50.00608654222476,"z0":5.094879602370981,"aX":-19.173722055870833},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.4,"breakHorizontal":19.9,"spinRate":2120,"spinDirection":258},"zone":13,"typeConfidence":0.93,"plateTime":0.4378631120552603,"extension":6.387478820480076},"index":2,"playId":"05f8298c-265d-3332-97d7-d32b598158a6","pitchNumber":3,"startTime":"2026-04-22T02:40:43.777Z","endTime":"2026-04-22T02:40:48.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82566815112348,"aZ":-30.168924003164992,"pfxX":-9.307306163872415,"pfxZ":1.0924628954758937,"pX":-1.023873188023039,"pZ":3.9019391410732647,"vX0":4.1779268391738515,"vY0":-134.55139801864172,"vZ0":1.8296555636646374,"x":156.03,"y":133.43,"x0":-1.3863846702368106,"y0":50.0026034516522,"z0":5.348825887004593,"aX":-17.088165465883627},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.6,"breakHorizontal":16.0,"spinRate":2094,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4068601421115514,"extension":6.3170014220646395},"index":3,"playId":"8692f424-e8c0-350f-b4bd-07bedf44401b","pitchNumber":4,"startTime":"2026-04-22T02:41:08.800Z","endTime":"2026-04-22T02:41:12.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":92.5,"endSpeed":84.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813870164582216,"aZ":-28.262299740188173,"pfxX":-10.3898532187007,"pfxZ":2.1278639405876127,"pX":0.1332256110414799,"pZ":3.7584081913770206,"vX0":6.994606535242449,"vY0":-134.59016886327618,"vZ0":1.1003494244209515,"x":111.92,"y":137.3,"x0":-1.1475233393572706,"y0":50.002170769550816,"z0":5.343668610649764,"aX":-19.08828508698317},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.3,"breakHorizontal":17.4,"spinRate":2080,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.4067425038140584,"extension":6.64690561885564},"index":4,"playId":"8f2e541c-a161-3287-8784-13346be99573","pitchNumber":5,"startTime":"2026-04-22T02:41:26.894Z","endTime":"2026-04-22T02:41:31.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.9,"awayTeamWinProbability":23.099999999999994,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.22,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:41:31.858Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dalton Rushing challenged (pitch result), call on the field was overturned: Dalton Rushing walks. Teoscar Hernández to 3rd. Max Muncy to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:42:20.372Z","endTime":"2026-04-22T02:43:59.140Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnSecond":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T02:41:49.540Z","endTime":"2026-04-22T02:42:22.410Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05918651915814,"aZ":-26.56967106334158,"pfxX":-9.698735119400007,"pfxZ":3.026775908912102,"pX":-1.0660767556287891,"pZ":4.15988940441749,"vX0":4.118497917778166,"vY0":-135.14803994618677,"vZ0":1.6497338969942001,"x":157.64,"y":126.46,"x0":-1.3483885420426662,"y0":50.00410744873898,"z0":5.405803675299003,"aX":-17.967965575870615},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":2137,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.40505125382673546,"extension":6.453505231604393},"index":1,"playId":"047992f9-fe46-31e2-9cbb-439ac9e95d4d","pitchNumber":1,"startTime":"2026-04-22T02:42:22.410Z","endTime":"2026-04-22T02:42:25.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.109411608256924,"aZ":-36.19167989100568,"pfxX":11.367938569926912,"pfxZ":-3.311488734681679,"pX":0.3291221489983682,"pZ":1.9915302751320405,"vX0":1.033047739773998,"vY0":-110.4420456088266,"vZ0":0.39887887787858367,"x":104.45,"y":185.01,"x0":-1.620818819319009,"y0":50.00462506818392,"z0":5.673983720706386,"aX":13.780463204168761},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-5.5,"breakHorizontal":-20.8,"spinRate":3033,"spinDirection":57},"zone":9,"typeConfidence":0.9,"plateTime":0.49955548434545616,"extension":5.822438335042228},"index":2,"playId":"7170a09f-c5b9-37b8-b0ee-a7cd7933e3ad","pitchNumber":2,"startTime":"2026-04-22T02:42:36.343Z","endTime":"2026-04-22T02:42:40.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":86.0,"endSpeed":79.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82359721184411,"aZ":-33.907580478086075,"pfxX":-9.2847579802141,"pfxZ":-1.0811381088779335,"pX":-2.057504835809747,"pZ":2.038141901097273,"vX0":2.12772250561195,"vY0":-125.29543543890202,"vZ0":-1.06278895165743,"x":195.43,"y":183.75,"x0":-1.707818274652708,"y0":50.0045290819836,"z0":5.22304453670135,"aX":-14.856565185249853},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.9,"breakHorizontal":16.4,"spinRate":1963,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.43609741232314203,"extension":6.420188626979662},"index":3,"playId":"451d90e2-901d-322d-a4aa-941df326e874","pitchNumber":3,"startTime":"2026-04-22T02:42:55.438Z","endTime":"2026-04-22T02:42:58.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.635513146461612,"aZ":-27.41350414394153,"pfxX":-10.955175311950132,"pfxZ":2.6257707085967397,"pX":1.1930693141786248,"pZ":3.1732659943558943,"vX0":9.927760746603703,"vY0":-133.80676500188576,"vZ0":-0.6549568083618146,"x":71.52,"y":153.1,"x0":-1.1403313188748354,"y0":50.005807870469845,"z0":5.383927534733627,"aX":-19.886406173657594},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.8,"breakHorizontal":17.8,"spinRate":2226,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.4092092549715183,"extension":6.571741349690837},"index":4,"playId":"ad77639a-1bf1-3075-9404-a98f4fac5456","pitchNumber":4,"startTime":"2026-04-22T02:43:11.867Z","endTime":"2026-04-22T02:43:16.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":68.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.866142903105562,"aZ":-34.833581160401764,"pfxX":13.546219672966268,"pfxZ":-2.245767107684685,"pX":-0.8770450892340643,"pZ":2.2096348692928,"vX0":-1.682212040707343,"vY0":-109.34090353796879,"vZ0":0.8217856452381953,"x":150.43,"y":179.12,"x0":-1.8449161830818588,"y0":50.00069802909535,"z0":5.626676064923555,"aX":16.0720276153762},"breaks":{"breakAngle":24.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-3.4,"breakHorizontal":-23.9,"spinRate":3137,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.5048123824597317,"extension":5.81056026124044},"index":5,"playId":"89dcfd2b-6683-3bc5-b2a6-0664db217bcd","pitchNumber":5,"startTime":"2026-04-22T02:43:32.113Z","endTime":"2026-04-22T02:43:59.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"}},"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-6.700000000000017,"leverageIndex":2.07,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:43:59.140Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey challenged (pitch result), call on the field was confirmed: Hyeseong Kim walks. Teoscar Hernández scores. Max Muncy to 3rd. Dalton Rushing to 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:44:05.562Z","endTime":"2026-04-22T02:46:59.905Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"postOnSecond":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnThird":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"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":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47336666597321,"aZ":-35.849966513363185,"pfxX":10.956572933648303,"pfxZ":-2.928061080513503,"pX":-1.5164940854174578,"pZ":3.210615785788165,"vX0":-2.777785677511923,"vY0":-112.00166959085732,"vZ0":2.6795273583156503,"x":174.81,"y":152.09,"x0":-1.6745626853837827,"y0":50.003378885668305,"z0":5.695592816444397,"aX":13.754367872890807},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-4.2,"breakHorizontal":-19.0,"spinRate":3069,"spinDirection":63},"zone":11,"typeConfidence":0.9,"plateTime":0.4912900689471056,"extension":5.70904659393271},"index":0,"playId":"0331c78c-923c-323d-ad1c-a80bd59ad614","pitchNumber":1,"startTime":"2026-04-22T02:44:18.490Z","endTime":"2026-04-22T02:44:22.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":571970,"link":"/api/v1/people/571970"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":92.9,"endSpeed":85.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26408376039319,"aZ":-27.88989035657987,"pfxX":-9.7881833722023,"pfxZ":2.3126090095834737,"pX":-0.7073999453907667,"pZ":3.680641001611631,"vX0":4.733186170136669,"vY0":-135.23308318287758,"vZ0":0.875179008276445,"x":143.96,"y":139.4,"x0":-1.2078364034168054,"y0":50.00323808570786,"z0":5.307904294657841,"aX":-18.144926277604704},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.6,"breakHorizontal":16.7,"spinRate":2151,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4048962674491916,"extension":6.7168936689190755},"index":1,"playId":"f2f5c5d5-a517-3e86-bad9-5301eb61d87c","pitchNumber":2,"startTime":"2026-04-22T02:44:32.161Z","endTime":"2026-04-22T02:44:36.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":571970,"link":"/api/v1/people/571970"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":92.5,"endSpeed":84.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.760739798691173,"aZ":-26.95172269282734,"pfxX":-10.02978774683642,"pfxZ":2.836965934780819,"pX":-1.4044327967159804,"pZ":2.7236781006166884,"vX0":3.363713803115066,"vY0":-134.72852518465965,"vZ0":-1.5402491987723865,"x":170.53,"y":165.24,"x0":-1.3645658916351049,"y0":50.00451658439816,"z0":5.204186895085177,"aX":-18.474336998514453},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.0,"breakHorizontal":17.5,"spinRate":2146,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4062544739174654,"extension":6.6043759372459245},"index":2,"playId":"2e8e60cf-eb55-3b76-b2eb-2dbdefdd5648","pitchNumber":3,"startTime":"2026-04-22T02:44:46.731Z","endTime":"2026-04-22T02:44:51.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":571970,"link":"/api/v1/people/571970"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.1,"endSpeed":85.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95015083297265,"aZ":-28.45057089964548,"pfxX":-9.629463998051424,"pfxZ":1.9863931576955327,"pX":-0.12908013263490178,"pZ":2.4853879403435646,"vX0":6.265170189400135,"vY0":-135.54454080400896,"vZ0":-1.85450433522263,"x":121.92,"y":171.67,"x0":-1.2122930474374893,"y0":50.00144007948562,"z0":5.153416031102497,"aX":-18.024526410666674},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":2118,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4031802304054759,"extension":6.604169574412908},"index":3,"playId":"8eed0dc1-02f8-39a5-b850-61dbb3b6e412","pitchNumber":4,"startTime":"2026-04-22T02:45:06.817Z","endTime":"2026-04-22T02:45:11.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":571970,"link":"/api/v1/people/571970"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-04-22T02:45:20.817Z","endTime":"2026-04-22T02:45:35.299Z","isPitch":false,"type":"action","player":{"id":808975,"link":"/api/v1/people/808975"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":571970,"link":"/api/v1/people/571970"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.2,"endSpeed":85.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48395715171191,"aZ":-26.26290063707569,"pfxX":-10.366192179371144,"pfxZ":3.1884292366540823,"pX":0.033571729021642883,"pZ":2.5681488164372293,"vX0":7.060059052401763,"vY0":-135.54898181829313,"vZ0":-2.1355201282660143,"x":115.72,"y":169.44,"x0":-1.2620083732022824,"y0":50.00595687002317,"z0":5.205778094480728,"aX":-19.23373307824346},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.5,"breakHorizontal":17.2,"spinRate":2170,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4045675381291267,"extension":6.452532551246737},"index":5,"playId":"c6247e08-e04f-3e1d-9c3c-377d78286224","pitchNumber":5,"startTime":"2026-04-22T02:45:35.299Z","endTime":"2026-04-22T02:45:39.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":571970,"link":"/api/v1/people/571970"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.453937908207173,"aZ":-21.096366696543754,"pfxX":-9.549457190707825,"pfxZ":6.070425675075493,"pX":0.43352994537012957,"pZ":3.1759055294198295,"vX0":7.354033007654249,"vY0":-134.76703888880428,"vZ0":-1.5233424872945078,"x":100.47,"y":153.03,"x0":-1.1007783462704193,"y0":50.001670254500794,"z0":5.250289655785394,"aX":-17.425361786002185},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":15.6,"spinRate":2191,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.4076533846428867,"extension":6.548497213380137},"index":6,"playId":"c957ab55-b2d0-37ab-a2d4-496e7a1f04ea","pitchNumber":6,"startTime":"2026-04-22T02:45:51.883Z","endTime":"2026-04-22T02:45:57.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":571970,"link":"/api/v1/people/571970"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52617641763603,"aZ":-28.904483966438292,"pfxX":-10.59711021890875,"pfxZ":1.7814869786956908,"pX":-0.20195597683992053,"pZ":3.32124523943445,"vX0":6.049904279203438,"vY0":-134.95250816810412,"vZ0":0.4233922869321026,"x":124.7,"y":149.11,"x0":-1.100946370428557,"y0":50.00418644443497,"z0":5.205221234078212,"aX":-19.4653008653005},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":17.9,"spinRate":2120,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4065295355868117,"extension":6.491992053687162},"index":7,"playId":"e2e2a5df-6ba4-3f7e-b00c-876671078b4e","pitchNumber":7,"startTime":"2026-04-22T02:46:09.946Z","endTime":"2026-04-22T02:46:15.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":571970,"link":"/api/v1/people/571970"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":68.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.326481467461473,"aZ":-36.20684132872405,"pfxX":14.249942401116673,"pfxZ":-3.3300778997648557,"pX":-1.0590869622847716,"pZ":2.915625668430355,"vX0":-2.6811008520623094,"vY0":-110.47094755894337,"vZ0":2.5258008700761287,"x":157.37,"y":160.06,"x0":-1.6644627999483717,"y0":50.00232564370751,"z0":5.6178405573586625,"aX":17.261591398495867},"breaks":{"breakAngle":25.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-4.8,"breakHorizontal":-24.8,"spinRate":3017,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.499631514383601,"extension":5.6407598393247556},"index":8,"playId":"c703e0b6-3c50-390d-ac97-d0ee1a1f81e8","pitchNumber":8,"startTime":"2026-04-22T02:46:32.873Z","endTime":"2026-04-22T02:46:59.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":571970,"link":"/api/v1/people/571970"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-9.899999999999991,"leverageIndex":2.88,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:46:59.905Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alex Call grounds into a double play, third baseman Matt Chapman to second baseman Luis Arraez to first baseman Rafael Devers. Hyeseong Kim out at 2nd. Alex Call out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:47:51.487Z","endTime":"2026-04-22T02:48:41.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T02:47:07.135Z","endTime":"2026-04-22T02:47:53.658Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":687221,"link":"/api/v1/people/687221"},"third":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.365831148932784,"aZ":-26.811067084593184,"pfxX":-10.524357153355602,"pfxZ":2.8948069771742713,"pX":-1.036041402858808,"pZ":2.254879280820648,"vX0":4.245688840837635,"vY0":-135.2109627720718,"vZ0":-2.6454150556693676,"x":156.49,"y":177.9,"x0":-1.2589508426686125,"y0":50.002366340206756,"z0":5.1264432425601525,"aX":-19.49389047426821},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.9,"breakHorizontal":18.1,"spinRate":2218,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4050211233342531,"extension":6.477567571419533},"index":1,"playId":"b1a2354c-44ea-327f-941f-5d937759dbda","pitchNumber":1,"startTime":"2026-04-22T02:47:53.658Z","endTime":"2026-04-22T02:47:58.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":687221,"link":"/api/v1/people/687221"},"third":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22061000221639,"aZ":-25.930224196213455,"pfxX":0.48937475216964366,"pfxZ":3.6362871301467568,"pX":1.150890364424513,"pZ":1.9853767802027589,"vX0":5.697022046096979,"vY0":-129.49499200035388,"vZ0":-3.5198932252309127,"x":73.13,"y":185.17,"x0":-1.1310541102706402,"y0":50.00249176234988,"z0":5.321378139716033,"aX":0.8401780248410793},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-2.0,"spinRate":2442,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.42117199558435914,"extension":6.1540400902729475},"index":2,"playId":"67b6f2d5-ebff-3b25-a177-038c2a298b54","pitchNumber":2,"startTime":"2026-04-22T02:48:06.951Z","endTime":"2026-04-22T02:48:11.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":687221,"link":"/api/v1/people/687221"},"third":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34827026329423,"aZ":-24.15988856326858,"pfxX":-10.665101032985813,"pfxZ":4.338258448278615,"pX":0.6921669654460989,"pZ":1.8365833690680644,"vX0":8.682798461973501,"vY0":-135.24391526784743,"vZ0":-4.058905154187564,"x":90.62,"y":189.19,"x0":-1.179248653858407,"y0":50.00042480295151,"z0":5.057491255667718,"aX":-19.693046938444194},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":17.4,"spinRate":2237,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.40545798441508163,"extension":6.71785960712355},"index":3,"playId":"9d32a452-a73e-3220-a70f-224be207e461","pitchNumber":3,"startTime":"2026-04-22T02:48:20.280Z","endTime":"2026-04-22T02:48:25.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":687221,"link":"/api/v1/people/687221"},"third":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.600863864041955,"aZ":-25.566441432011995,"pfxX":-8.990413604672765,"pfxZ":3.5643259790424118,"pX":-0.08987087406930278,"pZ":2.1927832607860562,"vX0":6.025969094407661,"vY0":-135.28065369326836,"vZ0":-2.982486538744545,"x":120.43,"y":179.57,"x0":-1.178603708008918,"y0":50.001445549185746,"z0":5.102349845590173,"aX":-16.656816070859964},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.0,"breakHorizontal":15.0,"spinRate":2112,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.40494026696419505,"extension":6.731528894139016},"hitData":{"launchSpeed":86.2,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.95,"coordY":156.56}},"index":4,"playId":"9d10e501-c888-3ff6-a562-30a10940f57b","pitchNumber":4,"startTime":"2026-04-22T02:48:33.601Z","endTime":"2026-04-22T02:48:41.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":687221,"link":"/api/v1/people/687221"},"third":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":18.30000000000001,"leverageIndex":3.17,"dramaIndex":197.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:48:41.603Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to center fielder Alex Call.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T02:50:59.893Z","endTime":"2026-04-22T02:51:37.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56644393406083,"aZ":-13.8016866415323,"pfxX":-4.6797932197032885,"pfxZ":9.843041470196319,"pX":-0.5113119536632503,"pZ":4.1076787311168985,"vX0":5.257206523087559,"vY0":-136.1768629748525,"vZ0":-1.4338420321249916,"x":136.49,"y":127.87,"x0":-1.8643547000956353,"y0":50.00591648043764,"z0":5.60191483174786,"aX":-8.73856562667808},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":7.3,"spinRate":2073,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40312846707799954,"extension":6.5858714549522395},"index":0,"playId":"efdfa0f7-f203-3718-85e1-93d16483bd39","pitchNumber":1,"startTime":"2026-04-22T02:51:14.280Z","endTime":"2026-04-22T02:51:18.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43253389622191,"aZ":-13.081202281306538,"pfxX":-6.169032960802611,"pfxZ":10.046396790777173,"pX":0.06761732319665414,"pZ":2.3280656913850812,"vX0":7.146261328434334,"vY0":-136.5856031063411,"vZ0":-5.950175170966116,"x":114.42,"y":175.92,"x0":-1.773953177987073,"y0":50.002551516450005,"z0":5.424572095039613,"aX":-11.724313725946267},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":9.7,"spinRate":2262,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.40011512518537407,"extension":6.545828951796993},"hitData":{"launchSpeed":93.6,"launchAngle":25.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":84.9,"coordY":74.99}},"index":1,"playId":"f5114208-2fe6-3df7-9b0e-58b64bef746c","pitchNumber":2,"startTime":"2026-04-22T02:51:29.172Z","endTime":"2026-04-22T02:51:37.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:51:37.202Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out sharply to center fielder Alex Call.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T02:51:39.048Z","endTime":"2026-04-22T02:52:17.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29711826671658,"aZ":-25.31322052633991,"pfxX":2.8710271195591406,"pfxZ":4.018092220996223,"pX":0.11038983785012658,"pZ":2.827959284063801,"vX0":4.209046543295469,"vY0":-129.4489899197762,"vZ0":-1.577922754391142,"x":112.79,"y":162.43,"x0":-1.9055528408736218,"y0":50.00476245431487,"z0":5.370581376604657,"aX":4.906441889991976},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.2,"breakHorizontal":-6.1,"spinRate":2446,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.4220204862246453,"extension":6.5627587507571565},"hitData":{"launchSpeed":103.2,"launchAngle":36.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":173.54,"coordY":63.03}},"index":0,"playId":"e710ea26-8694-38c9-a7f6-74a125db1633","pitchNumber":1,"startTime":"2026-04-22T02:52:03.392Z","endTime":"2026-04-22T02:52:17.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:52:17.403Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T02:52:51.689Z","endTime":"2026-04-22T02:54:10.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-22T02:52:43.008Z","endTime":"2026-04-22T02:52:53.768Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":68.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.890845741490494,"aZ":-42.36485585876022,"pfxX":7.4036971386494255,"pfxZ":-8.493845786481442,"pX":-0.21692910993845269,"pZ":3.0444724050216885,"vX0":1.263118481850207,"vY0":-109.33619409709183,"vZ0":3.8292729678976434,"x":125.27,"y":156.58,"x0":-1.7647133504371852,"y0":50.00250119514253,"z0":5.844114270528303,"aX":8.88285039563209},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-13.9,"breakHorizontal":-13.7,"spinRate":2509,"spinDirection":45},"zone":2,"typeConfidence":2.0,"plateTime":0.5026836461426218,"extension":6.619407405204408},"index":1,"playId":"11a59cb7-7193-30af-bf0b-a1c1ecc7df99","pitchNumber":1,"startTime":"2026-04-22T02:52:53.768Z","endTime":"2026-04-22T02:52:58.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":91.7,"endSpeed":84.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.664737798414347,"aZ":-29.229815365075577,"pfxX":-9.227613606597577,"pfxZ":1.6229533334122337,"pX":-0.21055230529973232,"pZ":1.2800470687704115,"vX0":7.457456656970208,"vY0":-133.3841537948238,"vZ0":-5.124839852760635,"x":125.03,"y":204.22,"x0":-1.8385495382918504,"y0":50.00005127855413,"z0":5.324185709181544,"aX":-16.68824083597194},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.0,"breakHorizontal":15.1,"spinRate":1648,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4100560387564691,"extension":6.650171790646677},"index":2,"playId":"79b68042-7496-33d6-9639-755bb3d383c1","pitchNumber":2,"startTime":"2026-04-22T02:53:12.095Z","endTime":"2026-04-22T02:53:15.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45785070818324,"aZ":-14.777104823120505,"pfxX":-5.169079580843599,"pfxZ":9.021608957216673,"pX":-1.3961534298727507,"pZ":3.858056893736777,"vX0":3.254942419588519,"vY0":-138.364948133517,"vZ0":-1.4921873224431468,"x":170.22,"y":134.61,"x0":-1.9195616472710408,"y0":50.00272270938011,"z0":5.400366934064278,"aX":-9.967396525666821},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":8.6,"spinRate":2173,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39669609643521797,"extension":6.46717869477226},"index":3,"playId":"ab518788-ca54-327f-89c0-ce1056cea216","pitchNumber":3,"startTime":"2026-04-22T02:53:32.426Z","endTime":"2026-04-22T02:53:36.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.872956489368377,"aZ":-26.235426522282076,"pfxX":-10.891561827158458,"pfxZ":3.3822050694878794,"pX":0.6560270065204863,"pZ":1.2100763492292896,"vX0":9.703613487869276,"vY0":-131.89717046692164,"vZ0":-5.566165992766162,"x":91.99,"y":206.11,"x0":-1.6611614725657284,"y0":50.00385906861627,"z0":5.290224833688501,"aX":-19.131530414632113},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.0,"breakHorizontal":17.5,"spinRate":1680,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.41575920605802263,"extension":6.844765103844773},"index":4,"playId":"ccfb885e-2644-3221-bdc2-26142ba03f67","pitchNumber":4,"startTime":"2026-04-22T02:53:48.939Z","endTime":"2026-04-22T02:53:52.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806768934449284,"aZ":-30.27194680230498,"pfxX":-10.621417804371495,"pfxZ":1.0738849700155066,"pX":0.1489769834811111,"pZ":0.864695928267778,"vX0":8.672680994257616,"vY0":-132.7087135115046,"vZ0":-5.7644323432737865,"x":111.32,"y":215.43,"x0":-1.7899558194070553,"y0":50.00490578750188,"z0":5.284795203895994,"aX":-18.847188763507134},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.8,"breakHorizontal":17.3,"spinRate":1663,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4135659867965997,"extension":6.734253779387629},"index":5,"playId":"1629cc3a-ef8d-3c05-90ad-edadf2df2983","pitchNumber":5,"startTime":"2026-04-22T02:54:06.422Z","endTime":"2026-04-22T02:54:10.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:54:10.835Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T02:56:08.243Z","endTime":"2026-04-22T02:57:42.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":69.7,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.110466463072363,"aZ":-37.11568163934845,"pfxX":10.623825246212851,"pfxZ":-4.01256356479655,"pX":0.1578614465592171,"pZ":1.231129481287548,"vX0":0.6138113661103348,"vY0":-111.46678161231966,"vZ0":-0.8851468035631074,"x":110.98,"y":205.54,"x0":-1.4988607244503813,"y0":50.003700148987015,"z0":5.5401393797516425,"aX":13.077388317807085},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.1,"breakHorizontal":-19.3,"spinRate":3101,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.49553761909035154,"extension":5.784258671769241},"index":0,"playId":"3f1eb967-f1a6-38d2-a6c6-12de275dd01b","pitchNumber":1,"startTime":"2026-04-22T02:56:21.381Z","endTime":"2026-04-22T02:56:26.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048281522790315,"aZ":-25.405722602851824,"pfxX":-11.984312073637955,"pfxZ":3.717269907700123,"pX":1.2125253426364286,"pZ":2.830925059730792,"vX0":10.06830670601198,"vY0":-134.53109654247532,"vZ0":-1.7536632841105932,"x":70.78,"y":162.35,"x0":-1.034087863982592,"y0":50.00194027120647,"z0":5.304173268881421,"aX":-21.8162455387904},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.5,"breakHorizontal":19.3,"spinRate":2197,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.4082006159724112,"extension":6.503693333313297},"index":1,"playId":"1b8415dc-e970-3bff-8c9e-c50ee945333a","pitchNumber":2,"startTime":"2026-04-22T02:56:34.137Z","endTime":"2026-04-22T02:56:38.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19290974356097,"aZ":-26.445361811786498,"pfxX":1.5879791753912862,"pfxZ":3.4566963878319097,"pX":-1.6580054389507344,"pZ":2.726796396036001,"vX0":-0.3078792419966285,"vY0":-127.1691463770234,"vZ0":-1.2373372220193593,"x":180.2,"y":165.16,"x0":-1.7426758652192804,"y0":50.00170785982879,"z0":5.294554844954464,"aX":2.631486103775448},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.2,"breakHorizontal":-2.9,"spinRate":2350,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.4287743820415475,"extension":5.745555221842006},"index":2,"playId":"9569a34b-eb02-3c22-940f-d2eff5b1065e","pitchNumber":3,"startTime":"2026-04-22T02:56:45.872Z","endTime":"2026-04-22T02:56:51.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76732893567797,"aZ":-26.725295636003878,"pfxX":-9.736776147765525,"pfxZ":2.9890668389661936,"pX":-0.770465035738726,"pZ":1.8320732129418962,"vX0":4.6781438883743425,"vY0":-134.08919876935934,"vZ0":-3.8129341767973273,"x":146.37,"y":189.31,"x0":-1.271928952369083,"y0":50.002869157061454,"z0":5.177541969459008,"aX":-17.74493338035826},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":2116,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4083468121561662,"extension":6.173755604767473},"index":3,"playId":"fe3b215b-f384-320d-99f3-cae307a0b78f","pitchNumber":4,"startTime":"2026-04-22T02:56:58.761Z","endTime":"2026-04-22T02:57:03.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72686981324679,"aZ":-29.909227941445543,"pfxX":-9.68433663905904,"pfxZ":1.2464976220061867,"pX":-0.2468019366875107,"pZ":3.1827463015728914,"vX0":5.866087986662059,"vY0":-133.69128730432087,"vZ0":-0.05190982534893496,"x":126.41,"y":152.85,"x0":-1.2066087549566604,"y0":50.00340360651453,"z0":5.341889113118919,"aX":-17.60215325797451},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.4,"breakHorizontal":16.3,"spinRate":2148,"spinDirection":247},"zone":2,"typeConfidence":2.0,"plateTime":0.4090670282354605,"extension":6.229783938059709},"index":4,"playId":"b219e2b4-d2ff-36c1-8e7f-22e741c549fb","pitchNumber":5,"startTime":"2026-04-22T02:57:15.074Z","endTime":"2026-04-22T02:57:19.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-22T02:57:26.235Z","endTime":"2026-04-22T02:57:36.594Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58862334606527,"aZ":-28.498812915822725,"pfxX":-9.065014739114552,"pfxZ":2.040989693331543,"pX":-0.19255161949010058,"pZ":3.4788405914342087,"vX0":5.677665055323333,"vY0":-133.51070110985083,"vZ0":0.5863398746097589,"x":124.34,"y":144.85,"x0":-1.172423522780637,"y0":50.00208100889201,"z0":5.312527188140058,"aX":-16.312821038872972},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.1,"breakHorizontal":15.1,"spinRate":2107,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.41075726449800776,"extension":6.281862573971037},"index":6,"playId":"c6054acf-b38d-39e0-9231-35eea87fa4a6","pitchNumber":6,"startTime":"2026-04-22T02:57:36.594Z","endTime":"2026-04-22T02:57:42.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:57:42.172Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shohei Ohtani flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T02:57:57.756Z","endTime":"2026-04-22T02:59:35.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.1,"endSpeed":80.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.051519754949535,"aZ":-31.92655269299714,"pfxX":-9.783506026319934,"pfxZ":0.14958656026301753,"pX":0.7786697402949294,"pZ":1.2563389485813437,"vX0":8.478096841021461,"vY0":-128.06797286044494,"vZ0":-3.1490266628504866,"x":87.32,"y":204.86,"x0":-1.3075127724687963,"y0":50.00298723839082,"z0":5.005370637185171,"aX":-16.212186669649448},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":15.7,"spinRate":1865,"spinDirection":259},"zone":14,"typeConfidence":0.89,"plateTime":0.42808761238662996,"extension":6.54344040587539},"index":0,"playId":"f7641151-d0fb-39e8-888a-801830cced02","pitchNumber":1,"startTime":"2026-04-22T02:58:07.331Z","endTime":"2026-04-22T02:58:11.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.419647114193065,"aZ":-25.801798784470126,"pfxX":-10.718336790793751,"pfxZ":3.4420688629444953,"pX":0.021369549797473835,"pZ":3.4622243040158436,"vX0":6.849445967175503,"vY0":-135.40297667664905,"vZ0":0.10247780702091358,"x":116.19,"y":145.3,"x0":-1.152521400821739,"y0":50.0031063342345,"z0":5.233936548614749,"aX":-19.840803061824907},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.5,"breakHorizontal":17.9,"spinRate":2116,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.4050001459853818,"extension":6.575160186566218},"index":1,"playId":"192b5b23-94d5-3580-a012-f3b68a6dfc01","pitchNumber":2,"startTime":"2026-04-22T02:58:19.024Z","endTime":"2026-04-22T02:58:23.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":69.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.217190505403142,"aZ":-37.367628309406406,"pfxX":9.788067347098062,"pfxZ":-4.244975532783787,"pX":1.529396414360426,"pZ":1.496335210220174,"vX0":3.591988828092829,"vY0":-111.5217666731828,"vZ0":-0.22801267664033187,"x":125.42,"y":152.68,"x0":-1.3867127586923667,"y0":50.001294181815105,"z0":5.546455521502096,"aX":11.98557040369619},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-7.3,"breakHorizontal":-18.7,"spinRate":3152,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4964369311022132,"extension":5.904982936139092},"index":2,"playId":"f4d2def3-9fa6-3eea-a4c0-17e5f1f558e6","pitchNumber":3,"startTime":"2026-04-22T02:58:30.621Z","endTime":"2026-04-22T02:58:34.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T02:58:52.033Z","endTime":"2026-04-22T02:58:52.951Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":68.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642312798545866,"aZ":-39.52841839464641,"pfxX":11.900776926395823,"pfxZ":-6.078233495403793,"pX":-0.1070722745702243,"pZ":1.6137951061071576,"vX0":-0.239794969885177,"vY0":-111.35345999122676,"vZ0":0.6262276071431894,"x":121.08,"y":195.21,"x0":-1.5328479106282524,"y0":50.000787002672965,"z0":5.53984935894743,"aX":14.408633997884037},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-10.2,"breakHorizontal":-21.2,"spinRate":3215,"spinDirection":55},"zone":13,"typeConfidence":0.9,"plateTime":0.49877694214226453,"extension":6.021292683308654},"index":4,"playId":"c4672ad4-7160-3eef-8088-d5bf9527de5c","pitchNumber":4,"startTime":"2026-04-22T02:58:52.951Z","endTime":"2026-04-22T02:58:57.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.899603085950424,"aZ":-37.16913733603659,"pfxX":-7.724816633264425,"pfxZ":-3.10804209748827,"pX":-0.6743495851428752,"pZ":1.4850960727392117,"vX0":4.301906937712666,"vY0":-126.32630585430167,"vZ0":-1.4979278865451864,"x":142.7,"y":198.68,"x0":-1.4000618724365284,"y0":50.001967883721825,"z0":5.08704209304699,"aX":-12.42385168950364},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.8,"breakHorizontal":13.0,"spinRate":1991,"spinDirection":259},"zone":13,"typeConfidence":0.89,"plateTime":0.4343974599748148,"extension":6.372959195187985},"index":5,"playId":"577574c6-31c6-3781-a041-4b7b8a73104e","pitchNumber":5,"startTime":"2026-04-22T02:59:10.228Z","endTime":"2026-04-22T02:59:14.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4212484127978,"aZ":-38.40811577302994,"pfxX":12.569037271745888,"pfxZ":-5.162801015876251,"pX":-0.4261081903629116,"pZ":1.5445566044859307,"vX0":-1.2298032318796617,"vY0":-110.08732871636394,"vZ0":0.2363041004680786,"x":133.24,"y":197.08,"x0":-1.4849790364807651,"y0":50.00176996029036,"z0":5.554834109879532,"aX":15.182412044139047},"breaks":{"breakAngle":21.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-8.9,"breakHorizontal":-22.3,"spinRate":3026,"spinDirection":49},"zone":13,"typeConfidence":0.91,"plateTime":0.500583339610579,"extension":5.955189694140736},"hitData":{"launchSpeed":88.1,"launchAngle":32.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.92,"coordY":87.28}},"index":6,"playId":"a1d6698d-ab2f-3c50-aea3-87773a3ebab9","pitchNumber":6,"startTime":"2026-04-22T02:59:24.155Z","endTime":"2026-04-22T02:59:35.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:59:35.119Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T02:59:50.847Z","endTime":"2026-04-22T03:01:59.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":69.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.353175434017853,"aZ":-39.02521561863432,"pfxX":12.850964880505543,"pfxZ":-5.607128501270999,"pX":-0.1771673183530767,"pZ":1.8991098996981806,"vX0":-0.45136383336883446,"vY0":-110.8975450056752,"vZ0":0.9961835631910247,"x":123.75,"y":187.5,"x0":-1.6335775744588414,"y0":50.003402405261724,"z0":5.576867385987536,"aX":15.701230808885331},"breaks":{"breakAngle":21.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-9.4,"breakHorizontal":-23.0,"spinRate":3109,"spinDirection":59},"zone":8,"typeConfidence":0.91,"plateTime":0.4975530360734597,"extension":5.966420364891001},"index":0,"playId":"8646266f-9909-3f28-b31c-39a44b8df0eb","pitchNumber":1,"startTime":"2026-04-22T02:59:59.062Z","endTime":"2026-04-22T03:00:03.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":92.8,"endSpeed":84.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.954587737115478,"aZ":-31.081406326063366,"pfxX":-10.50598446949029,"pfxZ":0.5898221284808187,"pX":-0.5168287782819345,"pZ":3.7359321817601643,"vX0":5.342078871076582,"vY0":-135.01053139544487,"vZ0":1.8205078148339908,"x":136.7,"y":137.91,"x0":-1.1545115603014247,"y0":50.002548683677865,"z0":5.2379744707310305,"aX":-19.42506462451936},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.7,"breakHorizontal":17.9,"spinRate":2084,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.405453361024827,"extension":6.20798882402541},"index":1,"playId":"eb1a2e35-5c93-3075-a48d-5ddcbe64b410","pitchNumber":2,"startTime":"2026-04-22T03:00:12.487Z","endTime":"2026-04-22T03:00:16.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47159338896951,"aZ":-23.777635604521144,"pfxX":0.7101584184872647,"pfxZ":4.97050211626342,"pX":-0.5242946444306626,"pZ":3.9295927869757565,"vX0":1.6304141889268757,"vY0":-128.11759133579827,"vZ0":0.7135375245674268,"x":136.98,"y":132.68,"x0":-1.257152034772935,"y0":50.002893366841505,"z0":5.483179088301439,"aX":1.1991275373795447},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":-1.6,"spinRate":2382,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.4249183718883991,"extension":6.189510596624998},"index":2,"playId":"995eec91-d43d-3411-a92b-b18258d379e5","pitchNumber":3,"startTime":"2026-04-22T03:00:26.571Z","endTime":"2026-04-22T03:00:31.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":68.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.210638861508965,"aZ":-39.74452698049126,"pfxX":10.946310634009608,"pfxZ":-6.40236125191174,"pX":0.571966045947592,"pZ":1.6025846434141258,"vX0":1.3939416531962003,"vY0":-109.254139518443,"vZ0":0.805805110778437,"x":95.2,"y":195.51,"x0":-1.497230152704669,"y0":50.003678464120334,"z0":5.577048002038627,"aX":12.940677183282087},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-10.9,"breakHorizontal":-20.2,"spinRate":3033,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.5056333510268072,"extension":6.086286949875997},"index":3,"playId":"93fc3476-0803-3ac6-a03e-e14ea576b40e","pitchNumber":4,"startTime":"2026-04-22T03:00:40.293Z","endTime":"2026-04-22T03:00:44.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.497279093578776,"aZ":-28.831008880805445,"pfxX":-10.241340265731537,"pfxZ":1.8488176123577205,"pX":0.6173004359049946,"pZ":3.4062037764531716,"vX0":7.873973238949604,"vY0":-133.0491056549703,"vZ0":0.5186710509481188,"x":93.47,"y":146.81,"x0":-1.0387174083499515,"y0":50.002066345233764,"z0":5.285555210200201,"aX":-18.50132972359299},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.7,"breakHorizontal":17.0,"spinRate":2169,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.41047230457392025,"extension":6.817934027435598},"index":4,"playId":"1204be5e-a945-3bcf-8535-be8bc23bb777","pitchNumber":5,"startTime":"2026-04-22T03:00:57.092Z","endTime":"2026-04-22T03:01:00.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46915747570174,"aZ":-38.03590247037758,"pfxX":10.21008792315635,"pfxZ":-4.757968127994689,"pX":0.41070556585274753,"pZ":1.9033561040109226,"vX0":1.0892175163281919,"vY0":-111.05934988268808,"vZ0":0.7388507309861148,"x":101.34,"y":187.39,"x0":-1.4124002198918333,"y0":50.003466977475455,"z0":5.566750599307231,"aX":12.576671203650658},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-8.0,"breakHorizontal":-18.7,"spinRate":3105,"spinDirection":53},"zone":9,"typeConfidence":0.9,"plateTime":0.4958316839377317,"extension":6.055159794242728},"index":5,"playId":"693cf863-e38a-3274-af6c-5dd34b53ce02","pitchNumber":6,"startTime":"2026-04-22T03:01:14.009Z","endTime":"2026-04-22T03:01:17.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":87.6,"endSpeed":80.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6354158818013,"aZ":-33.621334339672856,"pfxX":-10.833703366789411,"pfxZ":-0.88442202649885,"pX":0.19545552152461146,"pZ":0.9267407237300505,"vX0":7.434051420753305,"vY0":-127.28220418522959,"vZ0":-3.527206756545389,"x":109.55,"y":213.76,"x0":-1.3586355670455057,"y0":50.00269607561589,"z0":4.998626766381439,"aX":-17.738579547416222},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.2,"breakHorizontal":17.9,"spinRate":2056,"spinDirection":260},"zone":14,"typeConfidence":0.92,"plateTime":0.43067307700143864,"extension":6.547772752050704},"index":6,"playId":"17998549-e132-3592-8e16-17368346aea2","pitchNumber":7,"startTime":"2026-04-22T03:01:36.841Z","endTime":"2026-04-22T03:01:41.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":76.0,"endSpeed":69.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.055073169766175,"aZ":-38.80107072417083,"pfxX":9.799804395896938,"pfxZ":-5.395159420041998,"pX":-0.5185087710336687,"pZ":1.9078427157308921,"vX0":-0.4932384473703866,"vY0":-110.58155217128446,"vZ0":0.9566149352180284,"x":136.76,"y":187.27,"x0":-1.5633356465756891,"y0":50.00070135364222,"z0":5.563625614517608,"aX":12.046363973075751},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-9.1,"breakHorizontal":-17.5,"spinRate":3106,"spinDirection":57},"zone":7,"typeConfidence":0.9,"plateTime":0.4967041621751207,"extension":5.937946858362275},"index":7,"playId":"3a769f19-4d1d-3f5a-a050-45a925eea50e","pitchNumber":8,"startTime":"2026-04-22T03:01:54.327Z","endTime":"2026-04-22T03:01:59.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:01:59.994Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T03:03:51.897Z","endTime":"2026-04-22T03:05:55.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69100744663311,"aZ":-15.90480733572547,"pfxX":-7.437069533452255,"pfxZ":8.682839748873754,"pX":-1.5555758195637606,"pZ":2.508644571396412,"vX0":3.2339684050205255,"vY0":-136.4179325442458,"vZ0":-5.050687989000256,"x":176.29,"y":171.05,"x0":-1.7942485480538561,"y0":50.00058546704836,"z0":5.490562433426451,"aX":-13.931136743590962},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":12.7,"spinRate":2156,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4024372021939029,"extension":6.4908340194674485},"index":0,"playId":"42b2e329-e1a8-32c3-91eb-eb83cccccdad","pitchNumber":1,"startTime":"2026-04-22T03:04:09.096Z","endTime":"2026-04-22T03:04:12.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.8,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.077760876962124,"aZ":-17.39982274891173,"pfxX":-7.836258379912145,"pfxZ":7.872210673476351,"pX":0.06748628032676826,"pZ":3.379970474987459,"vX0":7.42745688451694,"vY0":-136.40542376538681,"vZ0":-2.5647520978483813,"x":114.43,"y":147.52,"x0":-1.677673712177068,"y0":50.0066534757457,"z0":5.537563902687762,"aX":-14.714096650734552},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":12.6,"spinRate":2291,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4021381405640203,"extension":6.611494352185429},"index":1,"playId":"83fea766-7bdd-3391-9dc3-e599ec324211","pitchNumber":2,"startTime":"2026-04-22T03:04:25.058Z","endTime":"2026-04-22T03:04:29.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":75.5,"endSpeed":69.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92726863686701,"aZ":-41.648560659346685,"pfxX":6.457635694588693,"pfxZ":-7.901410058189745,"pX":0.38229187579361107,"pZ":1.4119390872052784,"vX0":2.6210233214584426,"vY0":-109.83511522784065,"vZ0":0.47067688310798306,"x":102.43,"y":200.66,"x0":-1.6726725721946554,"y0":50.00529613954232,"z0":5.6938246638933485,"aX":7.739219866842866},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-13.7,"breakHorizontal":-12.5,"spinRate":2796,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.5023946425283765,"extension":6.470743407692026},"index":2,"playId":"0ebe6a0e-9e44-3240-a008-a56da7a1fe51","pitchNumber":3,"startTime":"2026-04-22T03:04:42.359Z","endTime":"2026-04-22T03:04:46.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.466221895288438,"aZ":-27.809113835311635,"pfxX":-9.275745281624499,"pfxZ":2.4741255749851083,"pX":0.5575886059976934,"pZ":1.3103669306058345,"vX0":9.226612482753723,"vY0":-132.10115483228995,"vZ0":-5.147384224954718,"x":95.75,"y":203.4,"x0":-1.777343918175453,"y0":50.00492313702458,"z0":5.3317627168750565,"aX":-16.376010968361044},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":14.8,"spinRate":1598,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4148268678696807,"extension":6.597236142614345},"index":3,"playId":"4fcdfd04-cbe9-3175-a278-996e7c5ce0b7","pitchNumber":4,"startTime":"2026-04-22T03:05:00.958Z","endTime":"2026-04-22T03:05:05.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15438438637901,"aZ":-16.201866986505788,"pfxX":-7.345080781745988,"pfxZ":8.25362377540222,"pX":0.14911818237763647,"pZ":1.7306756074641245,"vX0":7.583272782428974,"vY0":-138.72200319248586,"vZ0":-6.910435464270068,"x":111.32,"y":192.05,"x0":-1.6752941303840014,"y0":50.000152310012275,"z0":5.348361629630547,"aX":-14.208902877540572},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":11.5,"spinRate":2283,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.39595731247152877,"extension":6.620765115737355},"index":4,"playId":"a0b71a37-cc58-37d3-8f83-af092b84d40c","pitchNumber":5,"startTime":"2026-04-22T03:05:21.636Z","endTime":"2026-04-22T03:05:26.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-22T03:05:32.956Z","endTime":"2026-04-22T03:05:49.762Z","isPitch":false,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":69.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.579592030504955,"aZ":-42.41700762877797,"pfxX":6.801933719187856,"pfxZ":-8.31668010205033,"pX":0.1991917664261448,"pZ":1.5328352519179083,"vX0":2.2551127552095824,"vY0":-111.8839643427908,"vZ0":0.6423481431361253,"x":109.41,"y":197.39,"x0":-1.7136955710103778,"y0":50.004214339705605,"z0":5.692026320434165,"aX":8.37569393742162},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-14.3,"breakHorizontal":-13.0,"spinRate":2958,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4950340842423824,"extension":6.4272994341124425},"index":6,"playId":"7ab1da9a-06dc-37ae-9257-a171a3ce86c2","pitchNumber":6,"startTime":"2026-04-22T03:05:49.762Z","endTime":"2026-04-22T03:05:55.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.39999999999999,"awayTeamWinProbability":16.60000000000001,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.57,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:05:55.302Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T03:05:58.654Z","endTime":"2026-04-22T03:08:30.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.426760844435865,"aZ":-30.289432483275995,"pfxX":2.883983482206597,"pfxZ":1.1401537015000338,"pX":1.1061026816686452,"pZ":1.5881118261173977,"vX0":6.27348173582043,"vY0":-128.04059310236877,"vZ0":-3.490418633631618,"x":74.84,"y":195.9,"x0":-1.7543274590798223,"y0":50.002398976110356,"z0":5.349221492277292,"aX":4.7693607733328065},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":-6.7,"spinRate":2694,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4284208317802114,"extension":6.641057632989104},"index":0,"playId":"1dce6837-f8bd-3199-ba9b-46f800ce5781","pitchNumber":1,"startTime":"2026-04-22T03:06:21.729Z","endTime":"2026-04-22T03:06:25.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84059954016753,"aZ":-29.31688215795502,"pfxX":-9.034539440824709,"pfxZ":1.624641895370956,"pX":-0.054549458170449566,"pZ":0.9781507548911891,"vX0":7.209506351033497,"vY0":-132.13565189512084,"vZ0":-5.812493273124949,"x":119.08,"y":212.37,"x0":-1.65323230870187,"y0":50.00242062729582,"z0":5.3780099425660985,"aX":-15.873323055464105},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.8,"breakHorizontal":14.6,"spinRate":1595,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4155361083282907,"extension":6.560096660169335},"index":1,"playId":"2d604778-83b5-3b87-a9a5-5d8c6463de26","pitchNumber":2,"startTime":"2026-04-22T03:06:43.338Z","endTime":"2026-04-22T03:06:47.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.247499705354965,"aZ":-33.692976442688035,"pfxX":-7.350605790066564,"pfxZ":-0.8484102287464097,"pX":-0.08983083217113076,"pZ":2.5188965726489947,"vX0":6.853214420875899,"vY0":-133.46938470674442,"vZ0":-1.2759910449280987,"x":120.42,"y":170.77,"x0":-1.742847614339537,"y0":50.001820866723264,"z0":5.4421612921387865,"aX":-13.186254746801064},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.6,"breakHorizontal":11.8,"spinRate":1595,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.41127097917244404,"extension":6.618280298706285},"index":2,"playId":"afc2e8e5-ef45-3573-bd9e-a79c2c7cb2aa","pitchNumber":3,"startTime":"2026-04-22T03:07:04.758Z","endTime":"2026-04-22T03:07:08.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.7,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.346183772020304,"aZ":-15.389233273364672,"pfxX":-5.391739208331111,"pfxZ":8.706919513583529,"pX":-0.6756940215092515,"pZ":4.499798955769642,"vX0":4.611831066948562,"vY0":-137.89428557281389,"vZ0":-0.2505838310188784,"x":142.76,"y":117.29,"x0":-1.6684018602707458,"y0":50.00439288427579,"z0":5.629145747260173,"aX":-10.396026068042783},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2159,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39705039508668083,"extension":6.62614531633869},"index":3,"playId":"24d340dc-c07d-3dc0-b9e3-bd4d6de7ad9b","pitchNumber":4,"startTime":"2026-04-22T03:07:28.537Z","endTime":"2026-04-22T03:07:32.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.313185526126748,"aZ":-14.720906548231351,"pfxX":-5.538332040229756,"pfxZ":8.954395237414762,"pX":-0.8444741564077349,"pZ":4.524439644326392,"vX0":4.19213431494675,"vY0":-138.79112146640082,"vZ0":-0.09165560830454084,"x":149.19,"y":116.62,"x0":-1.655573593026836,"y0":50.0040419263131,"z0":5.539006537853473,"aX":-10.796400919331235},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2250,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39477308405811273,"extension":6.5355913810144415},"index":4,"playId":"a14dfbec-0c41-3008-9987-3e019ff0a32e","pitchNumber":5,"startTime":"2026-04-22T03:07:49.420Z","endTime":"2026-04-22T03:07:53.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-22T03:08:03.768Z","endTime":"2026-04-22T03:08:17.785Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.0,"endSpeed":80.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.049713962639114,"aZ":-29.982251980661328,"pfxX":1.612046349237212,"pfxZ":1.3335112718444808,"pX":-0.45119322696225006,"pZ":2.849234080406019,"vX0":2.8745406898718557,"vY0":-126.81364979725616,"vZ0":-0.6448447031832314,"x":134.2,"y":161.85,"x0":-1.803741567546698,"y0":50.00588774401474,"z0":5.473923581056114,"aX":2.656817726812907},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.5,"breakHorizontal":-3.5,"spinRate":2728,"spinDirection":119},"zone":1,"typeConfidence":2.0,"plateTime":0.4299679480874734,"extension":6.438492698546149},"hitData":{"launchSpeed":76.4,"launchAngle":75.0,"totalDistance":63.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":143.39,"coordY":184.53}},"index":6,"playId":"9606a6e5-a4e2-35ea-a148-c27abc41e7ec","pitchNumber":6,"startTime":"2026-04-22T03:08:17.785Z","endTime":"2026-04-22T03:08:30.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.92,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:08:30.739Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to shortstop Hyeseong Kim.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T03:08:42.401Z","endTime":"2026-04-22T03:09:21.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41162797058848,"aZ":-16.192069701410748,"pfxX":-5.69547145305455,"pfxZ":8.36394606543574,"pX":-0.6407970164375242,"pZ":4.300565404032871,"vX0":5.405946058679521,"vY0":-137.56159113552548,"vZ0":-0.48564977052309893,"x":141.43,"y":122.66,"x0":-1.894482163704908,"y0":50.000247637584714,"z0":5.580220831204432,"aX":-10.879852202875306},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":9.1,"spinRate":2164,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3986553652181004,"extension":6.4646714958386235},"index":0,"playId":"eb72855e-c483-3f2a-8f7b-cf59b8c7b203","pitchNumber":1,"startTime":"2026-04-22T03:08:54.501Z","endTime":"2026-04-22T03:08:58.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.526455589491714,"aZ":-15.563738286854628,"pfxX":-4.702621505647263,"pfxZ":8.632163416803778,"pX":0.4010832760956271,"pZ":3.119905348066312,"vX0":7.856030608941085,"vY0":-137.82694264132834,"vZ0":-3.2316791620869205,"x":101.71,"y":154.54,"x0":-1.8748009535355974,"y0":50.00578896613618,"z0":5.358261236631512,"aX":-9.052946782010466},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":6.8,"spinRate":2077,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3973459742571728,"extension":6.571255563780259},"hitData":{"launchSpeed":78.9,"launchAngle":14.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":116.74,"coordY":132.43}},"index":1,"playId":"d5b03d7a-7e54-320c-8db9-e8d541eb03b6","pitchNumber":2,"startTime":"2026-04-22T03:09:13.688Z","endTime":"2026-04-22T03:09:21.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.8,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:09:21.930Z","atBatIndex":39},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Matt Chapman grounds into a force out, shortstop Hyeseong Kim to second baseman Alex Freeland. Patrick Bailey out at 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T03:09:24.667Z","endTime":"2026-04-22T03:09:58.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.796513031819472,"aZ":-25.629229488386546,"pfxX":0.864747631834875,"pfxZ":3.7051724429208637,"pX":0.12477540772134732,"pZ":2.3584791889676224,"vX0":4.819597845632686,"vY0":-131.97805618418266,"vZ0":-2.8612170599446687,"x":112.24,"y":175.1,"x0":-1.836531857473016,"y0":50.00306445737701,"z0":5.342083491362626,"aX":1.5258321543913693},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":-2.6,"spinRate":2328,"spinDirection":176},"zone":5,"typeConfidence":2.0,"plateTime":0.41484825517550394,"extension":6.406265782951657},"hitData":{"launchSpeed":90.7,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":153.61}},"index":0,"playId":"995cecf6-bad2-3ee3-b7ad-3ce1a7cb756f","pitchNumber":1,"startTime":"2026-04-22T03:09:49.186Z","endTime":"2026-04-22T03:09:58.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:09:58.902Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T03:12:21.627Z","endTime":"2026-04-22T03:12:46.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Borucki replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T03:11:20.248Z","endTime":"2026-04-22T03:12:23.768Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621366,"link":"/api/v1/people/621366"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.964334738095445,"aZ":-23.198706649378263,"pfxX":11.763149682014166,"pfxZ":4.779738009366238,"pX":-0.3865607673175067,"pZ":2.7212332896806406,"vX0":-8.343890492736607,"vY0":-136.87829874414896,"vZ0":-3.6850353504264,"x":131.73,"y":165.31,"x0":1.1880483567310725,"y0":50.005722811630676,"z0":5.692011996830914,"aX":22.10678185314283},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":-19.3,"spinRate":2293,"spinDirection":127},"zone":4,"typeConfidence":0.91,"plateTime":0.40165529833779345,"extension":6.52387141513472},"index":1,"playId":"d8d29a52-09a6-3ad8-ac20-ae6844160c3a","pitchNumber":1,"startTime":"2026-04-22T03:12:23.768Z","endTime":"2026-04-22T03:12:28.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497887972094663,"aZ":-30.415001032250565,"pfxX":-0.052294890920606685,"pfxZ":1.1390003592483495,"pX":0.31919094053606917,"pZ":2.475270965186829,"vX0":-2.8779451937775833,"vY0":-124.30814070098468,"vZ0":-1.7394579864859234,"x":104.83,"y":171.95,"x0":1.5041958190144065,"y0":50.00400146194704,"z0":5.735867788878443,"aX":-0.08094497052695653},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":0.8,"spinRate":2290,"spinDirection":315},"zone":6,"typeConfidence":0.9,"plateTime":0.4424971337103094,"extension":6.5809733668757575},"hitData":{"launchSpeed":86.5,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.57,"coordY":148.83}},"index":2,"playId":"a2e4fe12-3915-3482-8271-5109e4cd2dc7","pitchNumber":2,"startTime":"2026-04-22T03:12:37.426Z","endTime":"2026-04-22T03:12:46.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:12:46.044Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Teoscar Hernández doubles (4) on a ground ball to left fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T03:12:51.639Z","endTime":"2026-04-22T03:13:37.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.973405336752734,"aZ":-31.878178821766426,"pfxX":9.268143548824337,"pfxZ":0.1966677899896201,"pX":-0.30740790747883734,"pZ":1.180657918769171,"vX0":-5.668793725506489,"vY0":-120.66781822825367,"vZ0":-3.7949876282096247,"x":128.72,"y":206.9,"x0":0.8600641369572505,"y0":50.00053594434092,"z0":5.561734648238985,"aX":13.759521078875899},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.2,"breakHorizontal":-15.6,"spinRate":1290,"spinDirection":109},"zone":13,"typeConfidence":0.91,"plateTime":0.45272735724496194,"extension":6.592793229943211},"index":0,"playId":"2365af2c-3f4d-3f86-b295-e4be2c5bc042","pitchNumber":1,"startTime":"2026-04-22T03:13:09.550Z","endTime":"2026-04-22T03:13:13.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40193547574792,"aZ":-29.682599514156546,"pfxX":7.659096753162496,"pfxZ":1.6827173455252593,"pX":-0.3749747489102365,"pZ":1.421506677325684,"vX0":-5.266737783165057,"vY0":-120.52641916749707,"vZ0":-3.8779790072401865,"x":131.29,"y":200.4,"x0":0.8334238434293705,"y0":50.00597162565812,"z0":5.646521407338473,"aX":11.37442525435527},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.4,"breakHorizontal":-12.7,"spinRate":1408,"spinDirection":113},"zone":13,"typeConfidence":0.91,"plateTime":0.4528559505946341,"extension":6.633002761578026},"hitData":{"launchSpeed":77.7,"launchAngle":4.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.77,"coordY":135.36}},"index":1,"playId":"b8f094e5-39f9-3034-924c-bc609ba3a222","pitchNumber":2,"startTime":"2026-04-22T03:13:23.907Z","endTime":"2026-04-22T03:13:37.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":0.87,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:13:37.668Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T03:13:51.130Z","endTime":"2026-04-22T03:15:21.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.6,"endSpeed":80.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.495065027370742,"aZ":-29.890880960695277,"pfxX":0.9944265438402056,"pfxZ":1.403821768747875,"pX":-1.305923796590875,"pZ":2.054290955933113,"vX0":-6.658483319790673,"vY0":-126.05890675799445,"vZ0":-2.970524928624952,"x":166.78,"y":183.31,"x0":1.2259529933115998,"y0":50.005930583682286,"z0":5.6288339489551875,"aX":1.6223116826299675},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":-0.5,"spinRate":2380,"spinDirection":84},"zone":13,"typeConfidence":0.91,"plateTime":0.4323567936832431,"extension":6.43748203341152},"index":0,"playId":"538579e7-e0d4-3d18-8a71-dbe68d5ecbc3","pitchNumber":1,"startTime":"2026-04-22T03:14:11.826Z","endTime":"2026-04-22T03:14:15.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.992969108980695,"aZ":-23.647833474461134,"pfxX":12.41053282512601,"pfxZ":4.460652842671884,"pX":-0.5826452698880039,"pZ":2.0290818200997514,"vX0":-8.901602092920548,"vY0":-137.06092283636426,"vZ0":-5.342512424656629,"x":139.21,"y":183.99,"x0":1.0873014919099853,"y0":50.00291998307285,"z0":5.608586478464727,"aX":23.7206423392158},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.2,"breakHorizontal":-20.8,"spinRate":2314,"spinDirection":127},"zone":7,"typeConfidence":0.91,"plateTime":0.39893249873779846,"extension":6.535282535033002},"index":1,"playId":"7dd33172-a0b1-34d8-8d0f-6cfe678c9f4b","pitchNumber":2,"startTime":"2026-04-22T03:14:26.838Z","endTime":"2026-04-22T03:14:31.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.186139624792318,"aZ":-26.810004502061073,"pfxX":0.6489677955180086,"pfxZ":3.371260916738751,"pX":-1.2345675477583873,"pZ":2.2320001317588183,"vX0":-6.270592960034679,"vY0":-125.32431247453108,"vZ0":-2.8999045997545005,"x":164.06,"y":178.52,"x0":1.215013077528851,"y0":50.003717980457004,"z0":5.592537106825604,"aX":1.0335027028105277},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":0.2,"spinRate":2257,"spinDirection":146},"zone":13,"typeConfidence":0.91,"plateTime":0.4369509341208815,"extension":6.545292942830536},"index":2,"playId":"ddf24528-bedd-3f58-8a5a-c4e1a45a27b8","pitchNumber":3,"startTime":"2026-04-22T03:14:43.597Z","endTime":"2026-04-22T03:14:47.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51469617440608,"aZ":-27.205436144146894,"pfxX":-0.5365970660128676,"pfxZ":3.0659767184753273,"pX":-1.1920250854511445,"pZ":1.758283766607435,"vX0":-5.895846520563786,"vY0":-126.46134816558934,"vZ0":-4.091872293180777,"x":162.44,"y":191.31,"x0":1.2382341000057604,"y0":50.003444717354,"z0":5.5767022031450235,"aX":-0.8703037279502707},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":2.3,"spinRate":2330,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.4329192701442164,"extension":6.520971577307764},"index":3,"playId":"89b3c929-a437-3756-8ffb-d62ac14168e6","pitchNumber":4,"startTime":"2026-04-22T03:14:59.194Z","endTime":"2026-04-22T03:15:03.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.531834788630775,"aZ":-31.073630342044062,"pfxX":1.103636899428615,"pfxZ":0.6875578853504871,"pX":-1.4362349908976473,"pZ":1.5441800733004436,"vX0":-6.679520977797837,"vY0":-125.76048514257053,"vZ0":-3.7603444009777096,"x":171.75,"y":197.09,"x0":1.1156687589859906,"y0":50.002081681821466,"z0":5.591144101061757,"aX":1.761544137132312},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":-0.4,"spinRate":2377,"spinDirection":318},"zone":13,"typeConfidence":0.91,"plateTime":0.43626771763653815,"extension":6.5077332981154346},"index":4,"playId":"9870cdcc-01b3-3106-a6e0-81b9f217e8e7","pitchNumber":5,"startTime":"2026-04-22T03:15:17.088Z","endTime":"2026-04-22T03:15:21.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.4,"awayTeamWinProbability":19.599999999999994,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.78,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:15:21.361Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dalton Rushing flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T03:15:25.101Z","endTime":"2026-04-22T03:15:51.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.464282185400087,"aZ":-30.582724273965805,"pfxX":-0.7389621597431519,"pfxZ":0.9873141232122808,"pX":-0.31195741964593315,"pZ":2.4729624313471157,"vX0":-3.608573270255438,"vY0":-125.96191557688624,"vZ0":-1.674065914926114,"x":128.89,"y":172.01,"x0":1.2348438542389313,"y0":50.0017854252805,"z0":5.617775780425153,"aX":-1.186947745912013},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":2.2,"spinRate":2360,"spinDirection":223},"zone":4,"typeConfidence":0.91,"plateTime":0.43476212593005714,"extension":6.4404412723353035},"hitData":{"launchSpeed":99.9,"launchAngle":42.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.3,"coordY":64.31}},"index":0,"playId":"e9003219-16f2-3f71-a214-65b72089f994","pitchNumber":1,"startTime":"2026-04-22T03:15:40.873Z","endTime":"2026-04-22T03:15:51.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":621366,"link":"/api/v1/people/621366"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.55,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:15:51.887Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Devers pops out to shortstop Hyeseong Kim.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T03:18:05.656Z","endTime":"2026-04-22T03:19:24.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.174043323129933,"aZ":-33.194512024343304,"pfxX":-7.21915071343554,"pfxZ":-0.6060968383430536,"pX":-1.072271472200387,"pZ":1.5881702892639002,"vX0":4.831077387727545,"vY0":-129.44193086020758,"vZ0":-3.131667288552104,"x":157.87,"y":195.9,"x0":-2.033016020929091,"y0":50.002719320461594,"z0":5.37771172804824,"aX":-12.14579643540872},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.6,"breakHorizontal":11.9,"spinRate":1224,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42453043795614587,"extension":6.672321009913814},"index":0,"playId":"5adbb2cc-2cf9-3202-8d00-f74a75aa8dbe","pitchNumber":1,"startTime":"2026-04-22T03:18:16.542Z","endTime":"2026-04-22T03:18:20.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44338580914425,"aZ":-20.041464773076644,"pfxX":1.318429475546894,"pfxZ":6.738717411448974,"pX":0.8453837167097814,"pZ":1.2150490536624736,"vX0":6.911483044003147,"vY0":-132.62784595290765,"vZ0":-6.873332546072027,"x":84.78,"y":205.97,"x0":-1.9540799155975497,"y0":50.004612775434175,"z0":5.276681231664329,"aX":2.375259722903534},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.0,"breakHorizontal":-3.7,"spinRate":2371,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4112595807197823,"extension":6.667902319815353},"index":1,"playId":"2fefc485-615f-3054-a16a-d18e4dbf9c2b","pitchNumber":2,"startTime":"2026-04-22T03:18:35.099Z","endTime":"2026-04-22T03:18:39.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94611218326216,"aZ":-13.283266993217234,"pfxX":-5.334610222406273,"pfxZ":9.763332195853739,"pX":-0.09404017580772596,"pZ":1.9523579701332296,"vX0":6.866772687884953,"vY0":-138.23307697466035,"vZ0":-6.300242128253365,"x":120.58,"y":186.07,"x0":-1.9177287510464647,"y0":50.00008535414453,"z0":5.153596495695792,"aX":-10.318603983359631},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":8.3,"spinRate":2234,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39630748855072806,"extension":6.613800850179908},"index":2,"playId":"4dde5f17-94f1-36f6-9d1d-45844e86bea0","pitchNumber":3,"startTime":"2026-04-22T03:18:53.981Z","endTime":"2026-04-22T03:18:58.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.008407271718205,"aZ":-31.37694818548158,"pfxX":-5.932360765157086,"pfxZ":0.4470709029494504,"pX":0.4637692205142372,"pZ":2.6809445691794256,"vX0":8.305122282086753,"vY0":-132.0713982502794,"vZ0":-1.0808682378920362,"x":99.32,"y":166.39,"x0":-1.944618923852519,"y0":50.00127383001206,"z0":5.394292354693832,"aX":-10.524489201888628},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.8,"breakHorizontal":9.0,"spinRate":1438,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.41405984613941405,"extension":6.711215162730021},"hitData":{"launchSpeed":77.6,"launchAngle":58.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.13,"coordY":131.02}},"index":3,"playId":"72f3979e-ec11-3473-91e7-f64759bd4ffb","pitchNumber":4,"startTime":"2026-04-22T03:19:12.380Z","endTime":"2026-04-22T03:19:24.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:19:24.198Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T03:19:26.323Z","endTime":"2026-04-22T03:20:54.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08930441990867,"aZ":-13.117097416867756,"pfxX":-5.826925241602569,"pfxZ":10.002202743341298,"pX":-0.3018429597585386,"pZ":3.2673341190887686,"vX0":6.301644383803297,"vY0":-137.74813533902636,"vZ0":-3.2055119309263995,"x":128.51,"y":150.56,"x0":-1.8716761645295066,"y0":50.00067281103108,"z0":5.343755918103565,"aX":-11.099450300297399},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":9.1,"spinRate":2082,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39897369833175933,"extension":6.6020676678230314},"index":0,"playId":"9a2615d7-0be8-3526-bb57-8bd6675a706e","pitchNumber":1,"startTime":"2026-04-22T03:19:46.314Z","endTime":"2026-04-22T03:19:50.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56865029952341,"aZ":-20.716419931660607,"pfxX":1.2313124307593895,"pfxZ":6.285636176410569,"pX":0.7764620221284609,"pZ":1.8460980495993045,"vX0":6.177844130398182,"vY0":-133.62045397531625,"vZ0":-5.324135012530797,"x":87.4,"y":188.94,"x0":-1.71781787877373,"y0":50.004738637026556,"z0":5.3360360318278985,"aX":2.244190673206178},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":-3.5,"spinRate":2348,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4086228593981307,"extension":6.605105917210135},"index":1,"playId":"06289720-9440-3a25-9a79-f8565afdaf47","pitchNumber":2,"startTime":"2026-04-22T03:20:04.089Z","endTime":"2026-04-22T03:20:08.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-22T03:20:18.178Z","endTime":"2026-04-22T03:20:30.968Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04428909767003,"aZ":-31.178198457772172,"pfxX":-10.516817660822088,"pfxZ":0.5538626856245834,"pX":0.7830602451033086,"pZ":1.145342280141774,"vX0":10.348751659234038,"vY0":-132.67712439780422,"vZ0":-4.739822507087351,"x":87.15,"y":207.86,"x0":-1.7921740605245144,"y0":50.00234055703362,"z0":5.213884038511343,"aX":-18.84469167044118},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.1,"breakHorizontal":16.9,"spinRate":1614,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4120469734949923,"extension":6.652668715320478},"index":3,"playId":"887a8b8f-629b-3658-8092-aea94b709c50","pitchNumber":3,"startTime":"2026-04-22T03:20:30.968Z","endTime":"2026-04-22T03:20:35.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.629756386766868,"aZ":-28.69386707907959,"pfxX":2.2345443282730537,"pfxZ":2.132938499420167,"pX":0.4708848593634524,"pZ":2.0381122722872305,"vX0":4.750228690264192,"vY0":-126.79563714396328,"vZ0":-2.679416267639113,"x":99.05,"y":183.75,"x0":-1.716095463194463,"y0":50.000516179567775,"z0":5.3951223094010405,"aX":3.6422212880708478},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":-5.2,"spinRate":2778,"spinDirection":103},"zone":9,"typeConfidence":2.0,"plateTime":0.43177762171408274,"extension":6.662467867329926},"hitData":{"launchSpeed":96.6,"launchAngle":45.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.9,"coordY":90.19}},"index":4,"playId":"4853e75b-7ad1-399b-99d1-ea8feffe1e08","pitchNumber":4,"startTime":"2026-04-22T03:20:43.919Z","endTime":"2026-04-22T03:20:54.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:20:54.951Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T03:21:06.169Z","endTime":"2026-04-22T03:22:30.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39261442141236,"aZ":-13.805810477581993,"pfxX":-6.815256576325011,"pfxZ":9.526553180415009,"pX":-0.6701221831138598,"pZ":2.8195171334678015,"vX0":6.00944676771447,"vY0":-138.3418679887972,"vZ0":-4.24535743019667,"x":142.54,"y":162.65,"x0":-1.9907342485000146,"y0":50.00277497284151,"z0":5.306993136036108,"aX":-13.140261636094548},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":11.0,"spinRate":2212,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3967270238838938,"extension":6.6033579324059675},"index":0,"playId":"90cb1713-978d-3c00-9977-3952fd9599a9","pitchNumber":1,"startTime":"2026-04-22T03:21:19.416Z","endTime":"2026-04-22T03:21:25.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.603468255696527,"aZ":-31.709555870235096,"pfxX":-9.00866985533009,"pfxZ":0.2679140793332344,"pX":0.18344612753447478,"pZ":1.4830454031698248,"vX0":8.410289470285017,"vY0":-129.97349948486396,"vZ0":-3.41705198518901,"x":110.01,"y":198.74,"x0":-1.932252388515137,"y0":50.000003170195434,"z0":5.2365554333566955,"aX":-15.328750031474394},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.1,"breakHorizontal":14.3,"spinRate":1381,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4222919228329638,"extension":6.758367491482999},"index":1,"playId":"edc6ba07-4b3b-33a1-b905-e019b65085eb","pitchNumber":2,"startTime":"2026-04-22T03:21:35.574Z","endTime":"2026-04-22T03:21:39.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":94.5,"endSpeed":85.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19101383130375,"aZ":-15.702614587800959,"pfxX":-6.8440133862522945,"pfxZ":8.676182297545186,"pX":-0.5023858146531602,"pZ":2.46442525657344,"vX0":6.674786743179635,"vY0":-137.36045061404235,"vZ0":-4.365158086609147,"x":136.15,"y":172.24,"x0":-2.08199350884054,"y0":50.00618910628556,"z0":5.151623889874669,"aX":-12.999601402928924},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":10.9,"spinRate":2078,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3997050210957269,"extension":6.6446930035614304},"index":2,"playId":"8eaf6fee-43b1-332d-8102-5f1d38c3eee4","pitchNumber":3,"startTime":"2026-04-22T03:21:57.400Z","endTime":"2026-04-22T03:22:01.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87253806809603,"aZ":-30.889614917268517,"pfxX":-7.447430393101464,"pfxZ":0.7786578816995569,"pX":-0.5665708731514283,"pZ":1.7358144090031709,"vX0":6.078671707553546,"vY0":-127.69384958338391,"vZ0":-2.700672214068244,"x":138.6,"y":191.91,"x0":-2.017862109385314,"y0":50.00067925879689,"z0":5.253377927435203,"aX":-12.218641308496581},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":12.0,"spinRate":1144,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4299993175568475,"extension":6.749270440884443},"hitData":{"launchSpeed":94.9,"launchAngle":11.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.3,"coordY":95.09}},"index":3,"playId":"c1042639-ea83-3fb9-8827-4f0749f610b4","pitchNumber":4,"startTime":"2026-04-22T03:22:19.157Z","endTime":"2026-04-22T03:22:30.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:22:30.183Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a line drive to center fielder Alex Call. Jung Hoo Lee out at home on the throw, center fielder Alex Call to second baseman Alex Freeland to catcher Dalton Rushing.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T03:22:30.916Z","endTime":"2026-04-22T03:25:34.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42048459130276,"aZ":-28.453418421333264,"pfxX":1.4385904271605043,"pfxZ":2.239619355441853,"pX":0.3238029617228765,"pZ":2.787336830380135,"vX0":4.95094532404258,"vY0":-127.85536532426319,"vZ0":-1.0909133236793718,"x":104.66,"y":163.52,"x0":-1.821667878843537,"y0":50.004504972035896,"z0":5.4448247951980795,"aX":2.3895636455301226},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":-3.7,"spinRate":2598,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.42778771871675403,"extension":6.486075958113927},"index":0,"playId":"78f7f214-dde5-35be-92db-98a29b6e5f64","pitchNumber":1,"startTime":"2026-04-22T03:22:58.280Z","endTime":"2026-04-22T03:23:02.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.515989316472933,"aZ":-28.86723504267131,"pfxX":-4.389816398620648,"pfxZ":1.9653326802842788,"pX":-0.6955488382353636,"pZ":3.11378698726115,"vX0":4.461118253193671,"vY0":-128.74883026299844,"vZ0":-0.30165209246256064,"x":143.51,"y":154.71,"x0":-1.8764077013512948,"y0":50.006361993694995,"z0":5.457225018801475,"aX":-7.406933639734458},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":7.0,"spinRate":1161,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.4246228233506555,"extension":6.652434564936813},"index":1,"playId":"9f430968-5744-325c-9900-9465a2c211e3","pitchNumber":2,"startTime":"2026-04-22T03:23:15.124Z","endTime":"2026-04-22T03:23:18.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.558378089550416,"aZ":-15.204718825333515,"pfxX":-4.897809953463637,"pfxZ":8.84545689324265,"pX":0.11287270276827636,"pZ":3.600400964595693,"vX0":6.5635768662574785,"vY0":-137.42361340153133,"vZ0":-2.257779804285231,"x":102.19,"y":160.22,"x0":-1.6666686780014155,"y0":50.00365896781164,"z0":5.4616672723875235,"aX":-9.397838344185484},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":7.6,"spinRate":2078,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39807865249184404,"extension":6.738888830208301},"index":2,"playId":"1f4a0d12-bcf0-3eea-9878-84b562bfdf9e","pitchNumber":3,"startTime":"2026-04-22T03:23:36.931Z","endTime":"2026-04-22T03:23:41.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"f7ce4879-0277-3e83-ad37-d85b9ea9b88e","startTime":"2026-04-22T03:24:00.343Z","endTime":"2026-04-22T03:24:05.150Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59099178766674,"aZ":-43.41183213964577,"pfxX":7.320060528780757,"pfxZ":-9.00755231030405,"pX":0.9542581015785905,"pZ":1.4675379868622551,"vX0":3.166626504044496,"vY0":-112.25470756111943,"vZ0":0.6006806193108851,"x":80.63,"y":199.16,"x0":-1.4356864172525132,"y0":50.002945954855726,"z0":5.697937586804275,"aX":9.131288212263943},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-15.6,"breakHorizontal":-14.2,"spinRate":2869,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.49220109526905853,"extension":6.5518387996382526},"index":4,"playId":"e6e6c2f1-7adf-35e5-9013-e55150d215b5","pitchNumber":4,"startTime":"2026-04-22T03:24:19.931Z","endTime":"2026-04-22T03:24:26.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.575500986675802,"aZ":-30.919138964756193,"pfxX":-9.187996810089828,"pfxZ":0.7160084413373635,"pX":-1.2938820422246757,"pZ":1.424550770816619,"vX0":4.219770957646967,"vY0":-131.96457110839424,"vZ0":-4.436815837850827,"x":166.32,"y":200.32,"x0":-1.7249253109617886,"y0":50.00298086063831,"z0":5.4201453499833265,"aX":-16.112939515625236},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.5,"breakHorizontal":15.6,"spinRate":1387,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.41596706492815017,"extension":6.550165468598094},"index":5,"playId":"db755e31-ca9c-34bb-8e30-1b134e295120","pitchNumber":5,"startTime":"2026-04-22T03:24:40.757Z","endTime":"2026-04-22T03:24:44.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35760395347456,"aZ":-15.655422950845223,"pfxX":-6.201638882939196,"pfxZ":8.688335747994891,"pX":-0.4637255486053379,"pZ":3.867194445585965,"vX0":5.742822539760482,"vY0":-137.68115221034904,"vZ0":-1.4542071459110504,"x":134.68,"y":134.37,"x0":-1.7808377004329097,"y0":50.0015037827805,"z0":5.472582229632398,"aX":-11.789237048020324},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":9.8,"spinRate":2222,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3993173840852693,"extension":6.6703530806708535},"index":6,"playId":"42b70777-49d7-3873-9857-afb00dee83b1","pitchNumber":6,"startTime":"2026-04-22T03:25:01.430Z","endTime":"2026-04-22T03:25:06.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881495860599394,"aZ":-31.383973202880874,"pfxX":3.5297460957737203,"pfxZ":0.5017829135624865,"pX":0.2142502305741972,"pZ":2.6197991876588818,"vX0":3.9015079952612313,"vY0":-124.25686250824494,"vZ0":-0.38444061440831523,"x":108.83,"y":168.05,"x0":-1.8346324368337006,"y0":50.00114238073268,"z0":5.384059358452613,"aX":5.517663057078257},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":-7.3,"spinRate":2728,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.4407991976646941,"extension":6.517159386837811},"hitData":{"launchSpeed":108.5,"launchAngle":9.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.67,"coordY":83.14}},"index":7,"playId":"bbd53235-8836-32ee-b7a6-fd94dea2ad18","pitchNumber":7,"startTime":"2026-04-22T03:25:21.593Z","endTime":"2026-04-22T03:25:34.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:25:34.615Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Rojas grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:28:10.744Z","endTime":"2026-04-22T03:29:56.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Gage replaces Ryan Borucki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T03:27:52.335Z","endTime":"2026-04-22T03:28:05.094Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621366,"link":"/api/v1/people/621366","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Rojas replaces Hyeseong Kim.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-22T03:28:05.094Z","endTime":"2026-04-22T03:28:12.890Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":808975,"link":"/api/v1/people/808975"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.503668448068257,"aZ":-28.235058339715742,"pfxX":-1.9550393306378169,"pfxZ":2.499302415876059,"pX":-0.12568081244131127,"pZ":2.2973797059423835,"vX0":-1.9477982643548286,"vY0":-124.6828721059125,"vZ0":-4.1847649639951054,"x":121.79,"y":176.75,"x0":0.919051399329483,"y0":50.00593976946389,"z0":6.321262845855034,"aX":-3.0858046164108157},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.8,"breakHorizontal":4.0,"spinRate":2165,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4388937467566483,"extension":6.3508361166463585},"index":2,"playId":"65be84ac-e956-3212-8a3d-2bea506d6ab5","pitchNumber":1,"startTime":"2026-04-22T03:28:12.890Z","endTime":"2026-04-22T03:28:17.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":85.7,"endSpeed":79.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.748377870937063,"aZ":-29.290810988138343,"pfxX":8.157396469129129,"pfxZ":1.8196458387558772,"pX":0.5506451627265051,"pZ":0.995266405008077,"vX0":-4.054811507965203,"vY0":-124.66779480308051,"vZ0":-6.74655032768938,"x":96.01,"y":211.91,"x0":1.1335938198852356,"y0":50.001431524297374,"z0":6.136535384577573,"aX":12.911175438424277},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.0,"breakHorizontal":-13.9,"spinRate":1211,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.43841744063974586,"extension":6.510450445050107},"index":3,"playId":"43fdb9cf-4b4e-3613-8167-1702fb42e58e","pitchNumber":2,"startTime":"2026-04-22T03:28:26.815Z","endTime":"2026-04-22T03:28:30.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":85.4,"endSpeed":79.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863684170615496,"aZ":-27.012360366179756,"pfxX":5.852569474147003,"pfxZ":3.299217954237902,"pX":-0.3459134720754686,"pZ":-0.29336956546810355,"vX0":-5.974833075867915,"vY0":-124.03209708951533,"vZ0":-10.045620692665196,"x":130.19,"y":246.7,"x0":1.3291950304087508,"y0":50.0025740996606,"z0":6.047252202012549,"aX":9.155813665252694},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.0,"breakHorizontal":-9.2,"spinRate":1021,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4409124933456887,"extension":6.596326385185133},"index":4,"playId":"2f37896f-45c3-32de-bdfd-952dee6c30fa","pitchNumber":3,"startTime":"2026-04-22T03:28:46.778Z","endTime":"2026-04-22T03:28:51.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":85.7,"endSpeed":79.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.747183935667618,"aZ":-28.004065526909947,"pfxX":7.9283951764306835,"pfxZ":2.654527480010422,"pX":-0.005161683897752554,"pZ":0.6158347079261691,"vX0":-4.904118976647912,"vY0":-124.52790197750792,"vZ0":-7.902008394844071,"x":117.2,"y":222.15,"x0":0.9584805870532654,"y0":50.00531300656393,"z0":6.143440954695068,"aX":12.46750897771773},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":-13.2,"spinRate":1024,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.43966397451099404,"extension":6.489414187160267},"index":5,"playId":"388d1272-1927-3cd6-8b97-bc5a2f4fb23e","pitchNumber":4,"startTime":"2026-04-22T03:29:14.517Z","endTime":"2026-04-22T03:29:18.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-22T03:29:40.574Z","endTime":"2026-04-22T03:29:48.360Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.3,"endSpeed":85.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12917911471457,"aZ":-12.966084348028243,"pfxX":1.42807571440031,"pfxZ":10.298881958845453,"pX":-0.29368032351752404,"pZ":3.3437930187047726,"vX0":-3.2023557729532808,"vY0":-135.80444262774645,"vZ0":-5.987154697932172,"x":128.19,"y":148.5,"x0":0.7160158930758661,"y0":50.005003485417305,"z0":6.481372622692248,"aX":2.6643387661817997},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":-1.9,"spinRate":2101,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.40353741492485895,"extension":6.304831212210483},"hitData":{"launchSpeed":79.8,"launchAngle":-21.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.61,"coordY":160.06}},"index":7,"playId":"24efa38e-72bb-32e3-96a9-31d98c085007","pitchNumber":5,"startTime":"2026-04-22T03:29:48.360Z","endTime":"2026-04-22T03:29:56.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:29:56.379Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Call grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:30:00.916Z","endTime":"2026-04-22T03:31:02.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.165737280838975,"aZ":-27.748347359982905,"pfxX":-1.811362547483816,"pfxZ":2.7879712088388935,"pX":0.4804539529884805,"pZ":1.7512606039400662,"vX0":-1.6421295282287385,"vY0":-124.35944554043287,"vZ0":-5.514890022713902,"x":98.69,"y":191.5,"x0":1.381765925027958,"y0":50.00024002826087,"z0":6.265859009324535,"aX":-2.8697033699062233},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.2,"breakHorizontal":3.6,"spinRate":2269,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4384709512652831,"extension":6.271318934712908},"index":0,"playId":"5abe621c-8a96-34e7-aa3d-9fedc0098991","pitchNumber":1,"startTime":"2026-04-22T03:30:22.658Z","endTime":"2026-04-22T03:30:27.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.829357103023607,"aZ":-32.83423171442415,"pfxX":-2.205973440841002,"pfxZ":-0.42926220393048986,"pX":-1.117717918241588,"pZ":1.4867230555562245,"vX0":-4.473173393257199,"vY0":-123.38040777339617,"vZ0":-4.851526521707578,"x":159.6,"y":198.64,"x0":0.9998717415396899,"y0":50.00005221003424,"z0":6.222196700067609,"aX":-3.4251034506409015},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.6,"breakHorizontal":4.9,"spinRate":2287,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4426698049566067,"extension":6.439018975051648},"index":1,"playId":"a83f5f33-5f96-3a93-a11a-41f8deebbae3","pitchNumber":2,"startTime":"2026-04-22T03:30:37.615Z","endTime":"2026-04-22T03:30:41.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.126127530350303,"aZ":-13.913096563608633,"pfxX":2.3822072564983694,"pfxZ":9.832130511943907,"pX":0.028665477068815212,"pZ":2.354245058098751,"vX0":-2.6388834424234746,"vY0":-135.33837777507114,"vZ0":-8.13984196980419,"x":115.91,"y":175.22,"x0":0.7061745585209864,"y0":50.0058973426354,"z0":6.372331382312375,"aX":4.426435868054054},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":-3.7,"spinRate":2194,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.4044717982172963,"extension":6.400122214627346},"hitData":{"launchSpeed":95.3,"launchAngle":0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.87,"coordY":150.57}},"index":2,"playId":"75fe50fb-3afc-3ffc-bdc8-2ddc5c0b7161","pitchNumber":3,"startTime":"2026-04-22T03:30:54.215Z","endTime":"2026-04-22T03:31:02.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:31:02.245Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Freeland walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:31:06.745Z","endTime":"2026-04-22T03:33:12.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54705446753639,"aZ":-14.12027804495827,"pfxX":1.4103846844854546,"pfxZ":9.757678471495229,"pX":-0.5509719164042955,"pZ":3.4413180243157586,"vX0":-3.633604428309256,"vY0":-134.7391720370066,"vZ0":-5.465731865337084,"x":138.0,"y":145.86,"x0":0.6280738562760796,"y0":50.00385236906998,"z0":6.483434738313791,"aX":2.6102218533065216},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":-1.8,"spinRate":2230,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.4055301685659818,"extension":6.320362297032165},"index":0,"playId":"6e6a8179-1cf5-3787-87ff-503ababa72b8","pitchNumber":1,"startTime":"2026-04-22T03:31:27.232Z","endTime":"2026-04-22T03:31:33.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.195692298038203,"aZ":-30.920670563995625,"pfxX":-1.8588507737023916,"pfxZ":0.8239243425545499,"pX":-0.12187181350121538,"pZ":2.8352679264833758,"vX0":-2.7446364613001455,"vY0":-122.32272492571921,"vZ0":-2.11652471204114,"x":121.65,"y":162.23,"x0":1.2526134055719522,"y0":50.004845854331336,"z0":6.340854693223153,"aX":-2.8414993680701506},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":4.0,"spinRate":2293,"spinDirection":269},"zone":2,"typeConfidence":2.0,"plateTime":0.44630820655244197,"extension":6.282035665884907},"index":1,"playId":"457e193d-87ef-35d8-8fba-10d6eb0104a9","pitchNumber":2,"startTime":"2026-04-22T03:31:44.358Z","endTime":"2026-04-22T03:31:48.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.281187870869925,"aZ":-12.451754548615984,"pfxX":0.9101055387431631,"pfxZ":10.835151596418527,"pX":0.9368098417676678,"pZ":3.0104221956749777,"vX0":0.3696620182270197,"vY0":-134.35024496583912,"vZ0":-6.635338389902592,"x":81.29,"y":157.5,"x0":0.6790354994277805,"y0":50.00243828499847,"z0":6.404857850954781,"aX":1.6563884613097908},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.4,"breakHorizontal":-1.7,"spinRate":2211,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.40836648574223133,"extension":6.382056001565581},"index":2,"playId":"3dd3ae5e-9342-36e9-8ae9-d386bdb38833","pitchNumber":3,"startTime":"2026-04-22T03:32:02.382Z","endTime":"2026-04-22T03:32:05.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539766177619377,"aZ":-32.010624917535026,"pfxX":-1.9675727974861448,"pfxZ":0.11097827178347508,"pX":0.08092901178584752,"pZ":1.6191374908266127,"vX0":-2.2950284090687902,"vY0":-121.56491221670431,"vZ0":-4.511150022899809,"x":113.92,"y":195.06,"x0":1.2924791815663752,"y0":50.00550021930255,"z0":6.273879124229525,"aX":-2.9483870574292395},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.6,"breakHorizontal":4.1,"spinRate":2331,"spinDirection":277},"zone":8,"typeConfidence":2.0,"plateTime":0.4503485040584949,"extension":6.265933064619197},"index":3,"playId":"4bfcb35c-233b-3d08-9e11-f465dfb0815e","pitchNumber":4,"startTime":"2026-04-22T03:32:19.298Z","endTime":"2026-04-22T03:32:23.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-22T03:32:45.355Z","endTime":"2026-04-22T03:32:49.127Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":85.8,"endSpeed":79.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.822003687342573,"aZ":-22.672719828827272,"pfxX":3.7245537625336325,"pfxZ":6.019001271235084,"pX":0.3449157102709378,"pZ":0.9863016018724764,"vX0":-3.2471200078752402,"vY0":-124.76781832406313,"vZ0":-7.966669337477075,"x":103.85,"y":212.15,"x0":1.1785680837326493,"y0":50.002396849343825,"z0":6.085626539561508,"aX":5.8790964430398365},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.4,"breakHorizontal":-6.0,"spinRate":1036,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.43878995826590605,"extension":6.46453976353333},"index":5,"playId":"462868e4-98a5-37fc-94dd-7934ac658996","pitchNumber":5,"startTime":"2026-04-22T03:32:49.127Z","endTime":"2026-04-22T03:32:53.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":82.9,"endSpeed":77.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.401480223053927,"aZ":-32.85149773023669,"pfxX":-1.7501815604273276,"pfxZ":-0.45369966805022566,"pX":-1.0489441595775664,"pZ":0.5813578969989849,"vX0":-3.716024359301263,"vY0":-120.73084134845844,"vZ0":-6.283372584392298,"x":156.98,"y":223.08,"x0":0.7345803893253717,"y0":50.004294617610505,"z0":6.0914819193986265,"aX":-2.5968049055913425},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.0,"breakHorizontal":4.0,"spinRate":2226,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.4528085972782434,"extension":6.458164453894189},"index":6,"playId":"1f9be6fb-c836-370c-86b8-d7d6aa225ec2","pitchNumber":6,"startTime":"2026-04-22T03:33:06.954Z","endTime":"2026-04-22T03:33:12.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.54,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:33:12.215Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a ground ball to shortstop Willy Adames. Alex Freeland to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:35:56.133Z","endTime":"2026-04-22T03:37:56.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-22T03:33:34.853Z","endTime":"2026-04-22T03:34:04.446Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erik Miller replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T03:34:04.446Z","endTime":"2026-04-22T03:35:58.316Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.3,"endSpeed":88.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47597710255257,"aZ":-21.640510189534886,"pfxX":11.438078018838443,"pfxZ":5.2680636905464135,"pX":-1.5113668857704143,"pZ":2.3742742902273406,"vX0":-10.931527627551949,"vY0":-141.10279319004124,"vZ0":-7.490143028989394,"x":174.61,"y":174.67,"x0":0.9418359956033807,"y0":50.00671065633049,"z0":6.475899138205995,"aX":22.88748729558995},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.9,"breakHorizontal":-18.2,"spinRate":2384,"spinDirection":134},"zone":13,"typeConfidence":0.92,"plateTime":0.3893619360428331,"extension":6.613446304651977},"index":2,"playId":"5de08aa4-09d5-3085-b294-a56fdc10af39","pitchNumber":1,"startTime":"2026-04-22T03:35:58.316Z","endTime":"2026-04-22T03:36:03.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.846602179887537,"aZ":-31.11846714776453,"pfxX":-0.44335769697599403,"pfxZ":0.6759290996332146,"pX":-1.3315902094648022,"pZ":1.8994835581539216,"vX0":-6.2054939267843405,"vY0":-124.0409942559545,"vZ0":-4.498013262436965,"x":167.76,"y":187.49,"x0":1.260246206646431,"y0":50.00230790188882,"z0":6.331386820011838,"aX":-0.6896219652937626},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":2.3,"spinRate":2623,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.44160103585605714,"extension":6.754594731444975},"index":3,"playId":"4790d9f5-d7be-3d0d-845c-ee9132ed4509","pitchNumber":2,"startTime":"2026-04-22T03:36:13.036Z","endTime":"2026-04-22T03:36:17.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69003148622773,"aZ":-18.120963570192604,"pfxX":9.78699541537348,"pfxZ":7.112001510729491,"pX":-0.9501447831986639,"pZ":2.0594123154716133,"vX0":-8.502900235200336,"vY0":-139.53464035702362,"vZ0":-8.57771976048397,"x":153.22,"y":183.18,"x0":0.8614668748506329,"y0":50.00529731993312,"z0":6.361941371410701,"aX":19.34803303976844},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":-16.1,"spinRate":2313,"spinDirection":133},"zone":13,"typeConfidence":0.8,"plateTime":0.39218161963123555,"extension":6.700990857813034},"index":4,"playId":"a50cedbe-d8d7-327b-86d9-095206a2c8f1","pitchNumber":3,"startTime":"2026-04-22T03:36:29.677Z","endTime":"2026-04-22T03:36:33.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.2,"endSpeed":88.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.632363798423015,"aZ":-18.738999653267953,"pfxX":10.49637774007865,"pfxZ":6.709143050206009,"pX":-0.6932902112951381,"pZ":3.105462820071973,"vX0":-8.51002889231164,"vY0":-141.20180418233585,"vZ0":-5.883211315616316,"x":143.43,"y":154.93,"x0":1.0083378414961386,"y0":50.00345057313465,"z0":6.43740825029297,"aX":21.02094671590494},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.9,"breakHorizontal":-17.0,"spinRate":2406,"spinDirection":132},"zone":1,"typeConfidence":0.87,"plateTime":0.38913947102001956,"extension":6.6462136335795865},"index":5,"playId":"bffc4176-3e59-378d-b54f-f409e0268681","pitchNumber":4,"startTime":"2026-04-22T03:36:49.324Z","endTime":"2026-04-22T03:36:54.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":6,"startTime":"2026-04-22T03:37:01.846Z","endTime":"2026-04-22T03:37:14.770Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.320714482115136,"aZ":-29.636571041346773,"pfxX":-1.7006750541917848,"pfxZ":1.6925578024733792,"pX":-0.7418726743248352,"pZ":2.79979525095062,"vX0":-4.166475766292556,"vY0":-122.08950954616436,"vZ0":-2.8430470014672307,"x":145.28,"y":163.19,"x0":1.2117120886433848,"y0":50.00410160339488,"z0":6.545004989023995,"aX":-2.5526478926838476},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.6,"breakHorizontal":4.1,"spinRate":2598,"spinDirection":322},"zone":4,"typeConfidence":0.9,"plateTime":0.44960264310063014,"extension":6.640000152621158},"index":7,"playId":"b8a983d6-2024-349a-a65e-74cfda60a9ba","pitchNumber":5,"startTime":"2026-04-22T03:37:14.770Z","endTime":"2026-04-22T03:37:41.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.47985704303179,"aZ":-15.560279411466642,"pfxX":9.671215776097434,"pfxZ":8.069640104219546,"pX":-0.12730882074338531,"pZ":3.305377150374333,"vX0":-6.854546613456104,"vY0":-143.3535495795317,"vZ0":-6.276906229500045,"x":121.85,"y":149.53,"x0":1.0515258505899836,"y0":50.003538425055886,"z0":6.513639223550505,"aX":19.912096928793876},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":-16.0,"spinRate":2405,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.38366649218471904,"extension":6.701071157982517},"hitData":{"launchSpeed":82.3,"launchAngle":-2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.38,"coordY":156.65}},"index":8,"playId":"70a95f31-8281-3f6c-a58e-5b4067bacc3d","pitchNumber":6,"startTime":"2026-04-22T03:37:48.685Z","endTime":"2026-04-22T03:37:56.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:37:56.707Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:38:22.685Z","endTime":"2026-04-22T03:39:55.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58585694948492,"aZ":-28.872603773849242,"pfxX":0.016425617581128926,"pfxZ":2.062190116015266,"pX":-0.12819885059146155,"pZ":1.01701123388752,"vX0":-3.8631147041744085,"vY0":-126.6318510359742,"vZ0":-7.281913889456311,"x":121.89,"y":211.32,"x0":1.42496838624199,"y0":50.00218376707597,"z0":6.288827114079741,"aX":0.02716146451104826},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.0,"breakHorizontal":1.0,"spinRate":2478,"spinDirection":291},"zone":13,"typeConfidence":0.9,"plateTime":0.435120332708113,"extension":6.825389908294417},"index":0,"playId":"b5e4bff5-01e7-3eb8-8ed1-a5bc27f27ad8","pitchNumber":1,"startTime":"2026-04-22T03:38:32.773Z","endTime":"2026-04-22T03:38:38.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564878856417028,"aZ":-33.666867635327876,"pfxX":-3.689587666126115,"pfxZ":-0.975196626955209,"pX":-1.129319626218214,"pZ":1.0983108134081199,"vX0":-4.792301503935555,"vY0":-124.34165448223139,"vZ0":-5.99626556901565,"x":160.05,"y":209.13,"x0":1.317063767436351,"y0":50.00261187745225,"z0":6.40242392308852,"aX":-5.660422327058936},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.1,"breakHorizontal":7.9,"spinRate":2513,"spinDirection":312},"zone":13,"typeConfidence":0.91,"plateTime":0.44391936817521715,"extension":6.686952183039181},"index":1,"playId":"6cd8b5d6-e56b-3012-a58c-cb890c8daef2","pitchNumber":2,"startTime":"2026-04-22T03:38:53.346Z","endTime":"2026-04-22T03:38:57.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18096848994538,"aZ":-18.656165059264904,"pfxX":11.747966529381827,"pfxZ":6.728857966653248,"pX":-0.018542932850795793,"pZ":3.4860015229072294,"vX0":-7.602420074935201,"vY0":-140.8918924806245,"vZ0":-4.9842354337600545,"x":117.71,"y":144.66,"x0":1.189166871327877,"y0":50.00488137424038,"z0":6.4847526805605105,"aX":23.60772386774949},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.3,"breakHorizontal":-19.7,"spinRate":2292,"spinDirection":130},"zone":2,"typeConfidence":0.91,"plateTime":0.3888357512054994,"extension":6.681330953135087},"index":2,"playId":"18d51fd4-0638-300c-9415-dfba87fe7a60","pitchNumber":3,"startTime":"2026-04-22T03:39:12.149Z","endTime":"2026-04-22T03:39:16.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35663668235065,"aZ":-20.654441900520418,"pfxX":11.538175702403844,"pfxZ":5.677255363374654,"pX":0.09071692145636226,"pZ":2.040366998363348,"vX0":-7.07162309808863,"vY0":-141.57742417018295,"vZ0":-8.34365917781667,"x":113.54,"y":183.69,"x0":1.1218376632411597,"y0":50.00605163132491,"z0":6.3480388615548415,"aX":23.424630026967396},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.8,"breakHorizontal":-19.4,"spinRate":2204,"spinDirection":126},"zone":8,"typeConfidence":0.93,"plateTime":0.3868834955089988,"extension":6.804227727860027},"index":3,"playId":"f6ca9c1d-edb5-310c-a400-e362667eee41","pitchNumber":4,"startTime":"2026-04-22T03:39:30.010Z","endTime":"2026-04-22T03:39:34.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.866342080463525,"aZ":-20.277575243232125,"pfxX":11.577974089114129,"pfxZ":5.737102851104906,"pX":-0.3556358878805711,"pZ":1.8211973410381601,"vX0":-8.161036016494485,"vY0":-142.8768666918709,"vZ0":-9.261103826843279,"x":130.56,"y":189.61,"x0":1.028443632650458,"y0":50.006040077683814,"z0":6.37080197159028,"aX":24.023547633491955},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.6,"breakHorizontal":-19.4,"spinRate":2359,"spinDirection":138},"zone":7,"typeConfidence":0.93,"plateTime":0.38285626980384135,"extension":6.815581946817423},"index":4,"playId":"4e1e58b8-7c12-3ab7-bc2e-65f197e663a2","pitchNumber":5,"startTime":"2026-04-22T03:39:51.104Z","endTime":"2026-04-22T03:39:55.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":2.66,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:39:55.572Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T03:43:15.906Z","endTime":"2026-04-22T03:44:44.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Miguel Rojas remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-22T03:41:33.910Z","endTime":"2026-04-22T03:43:18.045Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":808975,"link":"/api/v1/people/808975"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.171031398172172,"aZ":-11.239069969619017,"pfxX":-4.017928226052613,"pfxZ":11.34111382711504,"pX":-0.05331552302980337,"pZ":1.0883820671970184,"vX0":5.952723842982717,"vY0":-135.17720986082557,"vZ0":-9.079949934886338,"x":119.03,"y":209.39,"x0":-1.764554193957734,"y0":50.0034097050659,"z0":5.285360324725037,"aX":-7.41753792281896},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":6.0,"spinRate":2154,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4055896179270335,"extension":6.597806830070187},"index":1,"playId":"e4b4a279-5cc8-370d-9033-379bb6262d66","pitchNumber":1,"startTime":"2026-04-22T03:43:18.045Z","endTime":"2026-04-22T03:43:22.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":67.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.850097015305273,"aZ":-43.47771928494173,"pfxX":8.063759015521224,"pfxZ":-9.821595344471483,"pX":0.635434098072776,"pZ":2.015786627249101,"vX0":2.430070415827283,"vY0":-107.60243727975083,"vZ0":2.2696395224799693,"x":92.78,"y":184.35,"x0":-1.561594264741247,"y0":50.00111197102726,"z0":5.830612521871668,"aX":9.282210894479858},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-16.6,"breakHorizontal":-15.2,"spinRate":2800,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.5126123615850076,"extension":6.613872954165145},"index":2,"playId":"78af8a57-0a5b-3528-82bf-b56a67ad67b4","pitchNumber":2,"startTime":"2026-04-22T03:43:33.688Z","endTime":"2026-04-22T03:43:37.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.206582891263643,"aZ":-13.738164944565773,"pfxX":-4.772648994588827,"pfxZ":9.842274727701682,"pX":0.39481048686020004,"pZ":1.7899951088135448,"vX0":7.361691796694065,"vY0":-136.3019996490037,"vZ0":-6.8685088187067045,"x":101.95,"y":190.45,"x0":-1.7265276873300863,"y0":50.00222306530856,"z0":5.299442313077486,"aX":-8.939907452761869},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":7.0,"spinRate":2238,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.40252335651384685,"extension":6.724694767309724},"index":3,"playId":"2a17e1d0-c5e7-3905-9051-8135e44fd7dd","pitchNumber":3,"startTime":"2026-04-22T03:43:57.563Z","endTime":"2026-04-22T03:44:02.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-22T03:44:09.360Z","endTime":"2026-04-22T03:44:21.631Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.071690225435024,"aZ":-27.25466702246004,"pfxX":-9.520748564383188,"pfxZ":2.7994316532140866,"pX":0.010918455328943316,"pZ":0.5522308552238404,"vX0":7.898210478777845,"vY0":-132.38980032730902,"vZ0":-7.162188352894759,"x":116.58,"y":223.87,"x0":-1.7898390679533407,"y0":50.001700832583715,"z0":5.31747394039795,"aX":-16.71972405837496},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":15.2,"spinRate":1744,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.41542129764551916,"extension":6.777057135380789},"index":5,"playId":"e69e0f2a-383e-3840-9766-1c3371579821","pitchNumber":4,"startTime":"2026-04-22T03:44:21.631Z","endTime":"2026-04-22T03:44:25.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":85.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.97602983132608,"aZ":-11.82389963773994,"pfxX":-5.597540559675337,"pfxZ":10.636458986152395,"pX":-0.21498227782375554,"pZ":1.581776792483092,"vX0":6.176649896284779,"vY0":-138.6436983329612,"vZ0":-7.871961915526276,"x":125.19,"y":196.07,"x0":-1.7629123318159712,"y0":50.000983672326214,"z0":5.279153537064685,"aX":-10.708409482163539},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":8.5,"spinRate":2143,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.39769228824036684,"extension":6.635761473077286},"index":6,"playId":"326aeccf-376d-3d68-b88c-1c4fa12c9785","pitchNumber":5,"startTime":"2026-04-22T03:44:39.239Z","endTime":"2026-04-22T03:44:44.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:44:44.397Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T03:44:57.089Z","endTime":"2026-04-22T03:46:29.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.0,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69141890336986,"aZ":-21.47033482958597,"pfxX":2.7943385098192515,"pfxZ":6.1345186710200466,"pX":1.2773565073570279,"pZ":2.355338859751399,"vX0":6.756518563905132,"vY0":-130.9948997877222,"vZ0":-3.7594160550452154,"x":68.31,"y":175.19,"x0":-1.6943468807145892,"y0":50.001119793271954,"z0":5.406818281517315,"aX":4.873213378921618},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.6,"breakHorizontal":-6.5,"spinRate":2463,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4175262529763728,"extension":6.444524876959367},"index":0,"playId":"755deb94-7a4e-3a7c-bd8b-17943891dcf9","pitchNumber":1,"startTime":"2026-04-22T03:45:08.883Z","endTime":"2026-04-22T03:45:13.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67216065879569,"aZ":-25.971712006355926,"pfxX":-7.106501195601774,"pfxZ":3.482897833308604,"pX":-0.1468048699734657,"pZ":1.7789786397428031,"vX0":6.9828361644255335,"vY0":-132.62899408390103,"vZ0":-4.19501711488428,"x":122.6,"y":190.75,"x0":-1.8919093256783297,"y0":50.000968205103895,"z0":5.277851506468448,"aX":-12.644979155543592},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":11.3,"spinRate":1680,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4131563016484989,"extension":6.5824065587811695},"index":1,"playId":"a97622df-bc7b-35bf-aa4c-f76e89a32c91","pitchNumber":2,"startTime":"2026-04-22T03:45:24.971Z","endTime":"2026-04-22T03:45:29.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.287812218538235,"aZ":-30.21050038760397,"pfxX":-6.984860304440925,"pfxZ":1.1396601682897742,"pX":-0.055148461781379235,"pZ":0.8275459498015818,"vX0":6.879213659797135,"vY0":-130.59730060694633,"vZ0":-5.636734541566545,"x":119.1,"y":216.44,"x0":-1.814852337640044,"y0":50.005550035985706,"z0":5.283880271972197,"aX":-12.07747478962373},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.0,"breakHorizontal":11.2,"spinRate":1529,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.41925651364449923,"extension":6.507065684943307},"index":2,"playId":"0c3e5112-2e6a-3dbe-ad4f-a391f2d85b7c","pitchNumber":3,"startTime":"2026-04-22T03:45:42.163Z","endTime":"2026-04-22T03:45:45.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":90.3,"endSpeed":83.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.338850280990677,"aZ":-22.93986887261403,"pfxX":-0.7693532727353283,"pfxZ":5.2574881673960565,"pX":-1.146800760580165,"pZ":1.7932139413644292,"vX0":2.4347284414722665,"vY0":-131.53110097184393,"vZ0":-4.548427885116963,"x":160.71,"y":190.36,"x0":-1.9836122396015714,"y0":50.00287935606353,"z0":5.241456385471693,"aX":-1.3515115785356866},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":0.8,"spinRate":2358,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.4160877017940443,"extension":6.606435928348179},"index":3,"playId":"0071dc17-4208-368d-b98c-3da0e1677192","pitchNumber":4,"startTime":"2026-04-22T03:46:03.141Z","endTime":"2026-04-22T03:46:07.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.690642947359756,"aZ":-11.414937075384985,"pfxX":-6.3384603145803915,"pfxZ":10.699730690213116,"pX":-0.08621492764145716,"pZ":2.0386597913538846,"vX0":6.740206374210673,"vY0":-139.022655624217,"vZ0":-6.708902088226122,"x":120.29,"y":183.74,"x0":-1.728721722527205,"y0":50.005178225209384,"z0":5.255282980179281,"aX":-12.301230998523357},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":10.0,"spinRate":2233,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.39530334214461904,"extension":6.749258918169043},"index":4,"playId":"ac61c01f-7f83-32d2-9198-ac79eb43ddc0","pitchNumber":5,"startTime":"2026-04-22T03:46:24.403Z","endTime":"2026-04-22T03:46:29.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:46:29.652Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T03:46:35.501Z","endTime":"2026-04-22T03:47:59.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":95.1,"endSpeed":86.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96793857508562,"aZ":-14.837975000553923,"pfxX":-7.699702643750928,"pfxZ":9.01382919176832,"pX":-0.6609956436943191,"pZ":2.65336298194043,"vX0":5.394090088991459,"vY0":-138.31738629181407,"vZ0":-4.522704383154293,"x":142.2,"y":167.14,"x0":-1.6433412627440924,"y0":50.004829777277855,"z0":5.315962956233826,"aX":-14.81129053844432},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":12.7,"spinRate":2328,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.39712125655813724,"extension":6.63667145186262},"index":0,"playId":"207c73d1-097c-36cd-a8df-2112dd08663d","pitchNumber":1,"startTime":"2026-04-22T03:46:51.883Z","endTime":"2026-04-22T03:46:55.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.183145357415338,"aZ":-27.43175220867426,"pfxX":1.1666776241140226,"pfxZ":2.8945461447116774,"pX":0.7445645089299595,"pZ":2.242544475839009,"vX0":5.601466478941573,"vY0":-127.24271042929131,"vZ0":-2.5905607836044298,"x":88.62,"y":178.23,"x0":-1.6372709459540002,"y0":50.00441925755948,"z0":5.448088594275079,"aX":1.9119184603557384},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.9,"breakHorizontal":-3.4,"spinRate":2545,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.4305151015025612,"extension":6.622254375395529},"index":1,"playId":"5aaadb3b-7dc7-392a-814f-5fd8422fe933","pitchNumber":2,"startTime":"2026-04-22T03:47:35.017Z","endTime":"2026-04-22T03:47:40.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.190192807301184,"aZ":-16.89137751966512,"pfxX":-8.164347368950931,"pfxZ":7.857892193587998,"pX":0.10111716362092563,"pZ":1.8535315946722601,"vX0":7.892411082917038,"vY0":-138.62467763896126,"vZ0":-6.130891556261366,"x":113.15,"y":188.73,"x0":-1.7230746280004534,"y0":50.002955437170186,"z0":5.222762594494704,"aX":-15.879187976640651},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":13.1,"spinRate":2285,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.39522113748841115,"extension":6.74089525110123},"index":2,"playId":"935531cc-64ea-3278-898e-4444efe3aca2","pitchNumber":3,"startTime":"2026-04-22T03:47:55.748Z","endTime":"2026-04-22T03:47:59.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:47:59.792Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T03:50:05.471Z","endTime":"2026-04-22T03:51:26.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jerar Encarnacion replaces right fielder Jung Hoo Lee, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-22T03:49:48.456Z","endTime":"2026-04-22T03:50:07.819Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":808982,"link":"/api/v1/people/808982"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.7,"endSpeed":88.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69046495483307,"aZ":-20.77670111032543,"pfxX":11.03476349717985,"pfxZ":5.746456364878347,"pX":-1.0832604203192329,"pZ":2.1034791426957278,"vX0":-10.09866358714795,"vY0":-140.20086820572743,"vZ0":-8.231716456896285,"x":158.29,"y":181.99,"x0":1.1376531837749897,"y0":50.00395380005346,"z0":6.441511720607214,"aX":21.895184328641573},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":-17.8,"spinRate":2286,"spinDirection":136},"zone":13,"typeConfidence":0.92,"plateTime":0.39116157953538266,"extension":6.820237671799815},"index":1,"playId":"5cf60078-78d6-3d06-ab66-1dd5157a73a8","pitchNumber":1,"startTime":"2026-04-22T03:50:07.819Z","endTime":"2026-04-22T03:50:12.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":96.4,"endSpeed":87.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58642287950964,"aZ":-17.604662159833335,"pfxX":11.466722489318508,"pfxZ":7.427250332632225,"pX":-0.8137321065055882,"pZ":1.9213376889284302,"vX0":-9.793795282524954,"vY0":-139.69285957418424,"vZ0":-8.905996986565734,"x":148.02,"y":186.9,"x0":1.2603505251468878,"y0":50.0053663619931,"z0":6.324996773073918,"aX":22.502382548203634},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.5,"breakHorizontal":-18.6,"spinRate":2348,"spinDirection":137},"zone":7,"typeConfidence":0.91,"plateTime":0.39317886809555525,"extension":6.812017999252821},"index":2,"playId":"04817c1f-14e0-3d92-b8fc-2e419333abc8","pitchNumber":2,"startTime":"2026-04-22T03:50:21.024Z","endTime":"2026-04-22T03:50:25.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76914571600483,"aZ":-31.33848331106001,"pfxX":-1.8561909832820644,"pfxZ":0.5450783863296138,"pX":-1.0665597681359076,"pZ":-0.9075334164804583,"vX0":-5.311386112743366,"vY0":-125.00441346146957,"vZ0":-10.755912820630165,"x":157.65,"y":263.28,"x0":1.3513531441176585,"y0":50.00331635768574,"z0":6.137012109116461,"aX":-2.85557782153194},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.9,"breakHorizontal":4.9,"spinRate":2494,"spinDirection":349},"zone":13,"typeConfidence":0.9,"plateTime":0.44294078132857884,"extension":6.712614434087137},"index":3,"playId":"fd1c710f-8478-3aeb-a3c4-076832e62218","pitchNumber":3,"startTime":"2026-04-22T03:50:38.265Z","endTime":"2026-04-22T03:50:41.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02004328728074,"aZ":-29.2715955268812,"pfxX":-1.4329508878026478,"pfxZ":1.8319128522202934,"pX":-0.8150473274504635,"pZ":2.0909751928261198,"vX0":-4.6408176049658225,"vY0":-124.95098036974944,"vZ0":-4.8599952946676375,"x":148.07,"y":182.32,"x0":1.2519210920129307,"y0":50.00224419117555,"z0":6.464592702253276,"aX":-2.265825874765084},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":3.6,"spinRate":2541,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.43824282145256266,"extension":6.6971149003842045},"index":4,"playId":"e74bc11b-5b8b-3510-a675-df592c0a5990","pitchNumber":4,"startTime":"2026-04-22T03:51:02.677Z","endTime":"2026-04-22T03:51:07.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44875332004322,"aZ":-21.873446174845817,"pfxX":10.652646723128841,"pfxZ":5.074978245961274,"pX":-0.5939672398401066,"pZ":2.246382265547215,"vX0":-8.517157094606596,"vY0":-141.34950285622233,"vZ0":-7.671925780860366,"x":139.64,"y":178.13,"x0":1.0704786758063642,"y0":50.00115553075655,"z0":6.394302138904138,"aX":21.60897713972255},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.8,"breakHorizontal":-17.6,"spinRate":2392,"spinDirection":136},"zone":7,"typeConfidence":0.92,"plateTime":0.38713324642818936,"extension":6.7866958356961655},"hitData":{"launchSpeed":82.6,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.58,"coordY":140.93}},"index":5,"playId":"df2513d9-5942-3ca9-afd2-20f8a8d8c6c2","pitchNumber":5,"startTime":"2026-04-22T03:51:18.208Z","endTime":"2026-04-22T03:51:26.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:51:26.232Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Teoscar Hernández walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T03:51:35.218Z","endTime":"2026-04-22T03:52:59.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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.3,"endSpeed":87.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.436908415977385,"aZ":-19.554323579902544,"pfxX":10.556511412020399,"pfxZ":6.432303777400168,"pX":-1.4731506715608094,"pZ":2.452408068807228,"vX0":-10.73070440953996,"vY0":-139.66876959531191,"vZ0":-7.215671111219821,"x":173.15,"y":172.56,"x0":1.059631669760249,"y0":50.00487975885332,"z0":6.370059007280923,"aX":20.718474852471342},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":-16.7,"spinRate":2414,"spinDirection":129},"zone":13,"typeConfidence":0.9,"plateTime":0.3931681093769681,"extension":6.702976702415353},"index":0,"playId":"60ef9385-b329-341e-a089-9d7c6dfc8cea","pitchNumber":1,"startTime":"2026-04-22T03:51:50.023Z","endTime":"2026-04-22T03:51:54.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":77.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.989779612237516,"aZ":-34.9555423156164,"pfxX":-1.6319732160536766,"pfxZ":-1.8019558154093511,"pX":-1.561215835376995,"pZ":1.4194468163408265,"vX0":-6.629142049296586,"vY0":-125.07243403838893,"vZ0":-4.765792427749142,"x":176.51,"y":200.45,"x0":1.3625052600510523,"y0":50.00168785498756,"z0":6.296035979037138,"aX":-2.521020108858324},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.3,"breakHorizontal":4.8,"spinRate":2572,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.44210319004675336,"extension":6.7626863542702},"index":1,"playId":"83263e14-e8cc-3995-9372-3d273dc743a5","pitchNumber":2,"startTime":"2026-04-22T03:52:05.478Z","endTime":"2026-04-22T03:52:09.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.4,"endSpeed":88.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.688090535078864,"aZ":-18.91971063242935,"pfxX":10.545743818732813,"pfxZ":6.601561889571968,"pX":-1.304823014129599,"pZ":2.01787598428397,"vX0":-10.371709051620204,"vY0":-141.1760018815033,"vZ0":-8.594740096980473,"x":166.74,"y":184.3,"x0":1.0556876191974793,"y0":50.00360645162646,"z0":6.33138728822009,"aX":21.178276543334956},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.2,"breakHorizontal":-16.8,"spinRate":2456,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.38873325987169993,"extension":6.789583167334813},"index":2,"playId":"2ed4492d-ece3-3050-8483-cccbe8f36916","pitchNumber":3,"startTime":"2026-04-22T03:52:21.146Z","endTime":"2026-04-22T03:52:25.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.57608609685194,"aZ":-21.733088402459593,"pfxX":11.46888985360442,"pfxZ":5.228598489283689,"pX":-1.0078841380760384,"pZ":2.5077741615144977,"vX0":-10.178539781343646,"vY0":-141.20191018483223,"vZ0":-6.935379628647194,"x":155.42,"y":171.07,"x0":1.173853639941987,"y0":50.00186880549432,"z0":6.419473886794591,"aX":22.893988378161257},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":-18.4,"spinRate":2430,"spinDirection":135},"zone":11,"typeConfidence":0.92,"plateTime":0.3896080390366854,"extension":6.737720097100847},"index":3,"playId":"1202016b-cbf0-3557-89ca-c6e585bf4f90","pitchNumber":4,"startTime":"2026-04-22T03:52:37.960Z","endTime":"2026-04-22T03:52:42.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":96.4,"endSpeed":87.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6886568088929,"aZ":-18.553795710184655,"pfxX":10.811224490891824,"pfxZ":6.9102941009987555,"pX":-1.2332710708202819,"pZ":2.2295472202490068,"vX0":-10.074642223432123,"vY0":-139.78961585674026,"vZ0":-8.19230561635443,"x":164.01,"y":178.58,"x0":1.0198500760447786,"y0":50.002231588123706,"z0":6.42508621423927,"aX":21.31014786987311},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.8,"breakHorizontal":-17.4,"spinRate":2374,"spinDirection":133},"zone":13,"typeConfidence":0.9,"plateTime":0.39241194861089346,"extension":6.702804095478527},"index":4,"playId":"c58c2917-5bc1-3635-b9f8-fb8126669418","pitchNumber":5,"startTime":"2026-04-22T03:52:54.484Z","endTime":"2026-04-22T03:52:59.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.0,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:52:59.834Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out softly, second baseman Luis Arraez to first baseman Rafael Devers. Teoscar Hernández to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T03:53:02.885Z","endTime":"2026-04-22T03:55:00.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.814727790436624,"aZ":-30.30244168121584,"pfxX":0.10997799147961107,"pfxZ":1.2059322709094138,"pX":-0.744457048928996,"pZ":0.9186734374204075,"vX0":-5.110878737912649,"vY0":-125.14951937567594,"vZ0":-7.074299249239233,"x":145.38,"y":213.98,"x0":1.32693773773101,"y0":50.00576014717072,"z0":6.328290658017903,"aX":0.17178523418910385},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.5,"breakHorizontal":1.2,"spinRate":2626,"spinDirection":324},"zone":13,"typeConfidence":0.9,"plateTime":0.44093948285348095,"extension":6.759122594469134},"index":0,"playId":"748877dd-16ef-3ad7-bd45-24d15dde1b9e","pitchNumber":1,"startTime":"2026-04-22T03:53:22.798Z","endTime":"2026-04-22T03:53:27.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1540068801164,"aZ":-19.67472333390864,"pfxX":10.030243840137645,"pfxZ":6.36599643802287,"pX":-0.26770300045120704,"pZ":3.068853353987721,"vX0":-6.999973167524841,"vY0":-139.44499378342627,"vZ0":-5.755114766507215,"x":127.2,"y":155.92,"x0":0.9753699292788955,"y0":50.00590767450511,"z0":6.462970976169999,"aX":19.70280273149863},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.4,"breakHorizontal":-16.7,"spinRate":2389,"spinDirection":135},"zone":2,"typeConfidence":0.88,"plateTime":0.3932017086531783,"extension":6.675918066737709},"index":1,"playId":"6de2dfea-bbb9-3f09-8fc8-b5f47c1bb029","pitchNumber":2,"startTime":"2026-04-22T03:53:41.540Z","endTime":"2026-04-22T03:53:45.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65332065945801,"aZ":-20.353717177665597,"pfxX":11.027530564121196,"pfxZ":5.997751313348814,"pX":-0.5194282091728795,"pZ":1.5878119772127628,"vX0":-7.9574726750132765,"vY0":-139.7841751444433,"vZ0":-9.15512293330157,"x":136.8,"y":195.91,"x0":0.9370646760993857,"y0":50.003823715885055,"z0":6.2514663420544485,"aX":21.73931267971218},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":-18.2,"spinRate":2356,"spinDirection":131},"zone":7,"typeConfidence":0.92,"plateTime":0.39242294064281236,"extension":6.78021147330905},"index":2,"playId":"ae12b600-b261-31b0-a587-0a93eae23ea7","pitchNumber":3,"startTime":"2026-04-22T03:53:58.754Z","endTime":"2026-04-22T03:54:03.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76248931563761,"aZ":-19.569729249992385,"pfxX":11.080852391053034,"pfxZ":6.2574317232229735,"pX":-0.8237183940068661,"pZ":2.6899846175426556,"vX0":-9.577701504116005,"vY0":-141.611712256316,"vZ0":-6.950240999850581,"x":148.4,"y":166.15,"x0":1.1759985668469948,"y0":50.00637398261882,"z0":6.445035980401523,"aX":22.329798730117286},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.0,"breakHorizontal":-17.9,"spinRate":2397,"spinDirection":139},"zone":11,"typeConfidence":0.92,"plateTime":0.3879890255967595,"extension":6.852047176221059},"index":3,"playId":"f566c64c-dd9f-3b25-ad2f-b43d27329fc8","pitchNumber":4,"startTime":"2026-04-22T03:54:17.467Z","endTime":"2026-04-22T03:54:44.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72515535959402,"aZ":-20.626622660014032,"pfxX":11.199079354659267,"pfxZ":5.735065369947198,"pX":0.17265304907295217,"pZ":1.8163685674598937,"vX0":-6.751865927218082,"vY0":-141.59475687213697,"vZ0":-8.820338144251494,"x":110.42,"y":189.74,"x0":1.1429583755089272,"y0":50.005553876220525,"z0":6.310965708509246,"aX":22.56343428388728},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.5,"breakHorizontal":-18.7,"spinRate":2360,"spinDirection":137},"zone":8,"typeConfidence":0.93,"plateTime":0.38800046334357585,"extension":6.784255946896628},"hitData":{"launchSpeed":77.2,"launchAngle":-48.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":143.9,"coordY":164.25}},"index":4,"playId":"b8ea0bf2-d6a6-31f6-a2a4-5c5cbb552478","pitchNumber":5,"startTime":"2026-04-22T03:54:51.300Z","endTime":"2026-04-22T03:55:00.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":2.13,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:55:00.409Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T03:57:48.720Z","endTime":"2026-04-22T03:59:10.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Smith replaces Dalton Rushing.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-22T03:55:48.776Z","endTime":"2026-04-22T03:56:02.889Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Keaton Winn replaces Erik Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T03:56:02.889Z","endTime":"2026-04-22T03:57:50.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676775,"link":"/api/v1/people/676775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52748733983378,"aZ":-22.869530969424297,"pfxX":-8.763026119395077,"pfxZ":4.758397322931618,"pX":-0.43445034619384404,"pZ":1.59116300656838,"vX0":5.434487999502091,"vY0":-139.28445657166313,"vZ0":-8.017595679118326,"x":133.56,"y":195.82,"x0":-1.276630373889133,"y0":50.00452143588333,"z0":6.0298069635206675,"aX":-17.1462762072077},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":14.6,"spinRate":2151,"spinDirection":230},"zone":7,"typeConfidence":0.9,"plateTime":0.3938833503947259,"extension":6.10385837945533},"index":2,"playId":"5346ed22-47a6-3ccb-8874-913e8e83964c","pitchNumber":1,"startTime":"2026-04-22T03:57:50.823Z","endTime":"2026-04-22T03:57:55.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.316286330945776,"aZ":-35.02439798095982,"pfxX":-7.563497536927023,"pfxZ":-1.6705767482952982,"pX":0.9701704461545442,"pZ":1.514235525799177,"vX0":7.893939950774273,"vY0":-129.89310233515715,"vZ0":-4.838163733531807,"x":80.02,"y":197.9,"x0":-1.1261889205138595,"y0":50.002661220460325,"z0":6.065392268081566,"aX":-12.919482731792725},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.0,"breakHorizontal":11.9,"spinRate":1611,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.42175120983170844,"extension":6.2518710388719745},"index":3,"playId":"be3f4362-069e-349b-878d-a58e4d4bb4b1","pitchNumber":2,"startTime":"2026-04-22T03:58:12.875Z","endTime":"2026-04-22T03:58:17.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.717032091762857,"aZ":-29.646566541714172,"pfxX":-8.175827310453345,"pfxZ":1.4830097889558864,"pX":0.9899248699968209,"pZ":1.3011250301498196,"vX0":8.206717321476784,"vY0":-129.84210274652457,"vZ0":-6.280669331666144,"x":79.27,"y":203.65,"x0":-1.1526563869703434,"y0":50.00439027708101,"z0":6.013586701923933,"aX":-13.932718908238652},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.4,"breakHorizontal":13.0,"spinRate":1713,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.422191351649305,"extension":6.270258127557657},"index":4,"playId":"029842fc-4a7d-38b2-94bb-060443a70888","pitchNumber":3,"startTime":"2026-04-22T03:58:28.626Z","endTime":"2026-04-22T03:58:32.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.442780216525247,"aZ":-23.571615394633575,"pfxX":-8.704169234105919,"pfxZ":4.3378618894345164,"pX":0.6378373302422156,"pZ":1.8874564599082766,"vX0":8.183058024467524,"vY0":-139.43256725111257,"vZ0":-6.987544347003979,"x":92.69,"y":187.82,"x0":-1.1949133128241085,"y0":50.00047287609698,"z0":5.966118497383382,"aX":-17.24808365924044},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":14.2,"spinRate":2209,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.3918553686165298,"extension":6.306865266714506},"index":5,"playId":"bed677eb-8516-39f0-a2df-b07cfefa1af9","pitchNumber":4,"startTime":"2026-04-22T03:58:48.513Z","endTime":"2026-04-22T03:58:52.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27580038007033,"aZ":-33.521087606358684,"pfxX":-8.473458832769431,"pfxZ":-0.7796195209118837,"pX":0.6609240908836383,"pZ":1.2499904119780698,"vX0":7.645307601312594,"vY0":-130.21970959004844,"vZ0":-5.755159361552056,"x":91.81,"y":205.03,"x0":-1.2062256350170293,"y0":50.00564002261313,"z0":6.012307976025137,"aX":-14.616023155146305},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.5,"breakHorizontal":13.8,"spinRate":1662,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.4199559518738556,"extension":6.372818348313959},"index":6,"playId":"5e0183dd-f1f9-32d0-8d69-a9d24768f64e","pitchNumber":5,"startTime":"2026-04-22T03:59:06.138Z","endTime":"2026-04-22T03:59:10.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":4.3999999999999915,"leverageIndex":1.65,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:59:10.246Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T04:01:29.708Z","endTime":"2026-04-22T04:02:17.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Will Smith remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-22T04:01:00.908Z","endTime":"2026-04-22T04:01:00.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tanner Scott replaces Yoshinobu Yamamoto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T04:01:00.924Z","endTime":"2026-04-22T04:01:31.827Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656945,"link":"/api/v1/people/656945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27822954921057,"aZ":-13.016516798127649,"pfxX":5.793878267563768,"pfxZ":9.778012553518014,"pX":-0.10336440203680458,"pZ":2.9142413766198842,"vX0":-8.917508724822016,"vY0":-139.32166904076334,"vZ0":-3.816910309010897,"x":120.94,"y":160.1,"x0":2.3910378096226004,"y0":50.00169903777413,"z0":5.1665266683257665,"aX":11.351223321796379},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":-8.5,"spinRate":2492,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.3936282575494565,"extension":6.212394199543886},"index":2,"playId":"7afa9d94-ecbf-35f1-8f5e-1b311b0052a2","pitchNumber":1,"startTime":"2026-04-22T04:01:31.827Z","endTime":"2026-04-22T04:01:37.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.571027951514836,"aZ":-14.670752332744538,"pfxX":5.774783534279532,"pfxZ":8.755629087490403,"pX":0.8055043859480994,"pZ":3.916529873010934,"vX0":-6.747405593827267,"vY0":-141.09124882174086,"vZ0":-1.0975083059107231,"x":86.3,"y":133.03,"x0":2.4871013762786145,"y0":50.006801718515554,"z0":5.263954166546679,"aX":11.550072912889373},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":-9.0,"spinRate":2449,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.38944953276902927,"extension":6.274657982281054},"index":3,"playId":"32229ef9-ac42-3c51-9827-9ac21fd3e500","pitchNumber":2,"startTime":"2026-04-22T04:01:53.841Z","endTime":"2026-04-22T04:01:58.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10148437732996,"aZ":-28.112232193197027,"pfxX":-2.4786686049925537,"pfxZ":2.3244368385956538,"pX":-0.2860279340955094,"pZ":3.0025515646630487,"vX0":-6.482906970047538,"vY0":-130.9613280084573,"vZ0":-0.44905985628322936,"x":127.9,"y":157.71,"x0":2.5375792935537924,"y0":50.00260692748829,"z0":5.268073848193152,"aX":-4.330486151383399},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.3,"breakHorizontal":5.9,"spinRate":2580,"spinDirection":226},"zone":1,"typeConfidence":0.9,"plateTime":0.4172814763519632,"extension":6.207542783989141},"hitData":{"launchSpeed":91.0,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.39,"coordY":143.05}},"index":4,"playId":"e8fff7a7-6028-30bb-81d2-ede1cbb4f283","pitchNumber":3,"startTime":"2026-04-22T04:02:09.902Z","endTime":"2026-04-22T04:02:17.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:02:17.926Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T04:02:22.684Z","endTime":"2026-04-22T04:04:49.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27914252169659,"aZ":-31.352283993467662,"pfxX":-2.523600479951307,"pfxZ":0.478579920194397,"pX":-0.39856617301753605,"pZ":3.2038822858645752,"vX0":-7.161775211222806,"vY0":-130.65072941149373,"vZ0":0.8768763092765821,"x":132.19,"y":152.28,"x0":2.7093354823640117,"y0":50.00480397472079,"z0":5.225520765133915,"aX":-4.34878078092118},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.3,"breakHorizontal":6.2,"spinRate":2560,"spinDirection":245},"zone":1,"typeConfidence":0.9,"plateTime":0.4197094479917678,"extension":6.3029094873607985},"index":0,"playId":"7f74dc9d-798e-319b-9953-7005a3321f04","pitchNumber":1,"startTime":"2026-04-22T04:02:40.441Z","endTime":"2026-04-22T04:03:07.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"}},"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.1,"endSpeed":86.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54395574319955,"aZ":-12.713790935419508,"pfxX":5.43711585826933,"pfxZ":9.928941469246514,"pX":1.4897223950331637,"pZ":3.2805297845080044,"vX0":-4.855865242277528,"vY0":-139.82343099202956,"vZ0":-2.7017781119337227,"x":60.22,"y":150.21,"x0":2.5512668700956387,"y0":50.00169170772064,"z0":5.104988932488747,"aX":10.655081085745525},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":-8.8,"spinRate":2526,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.39328689289944796,"extension":6.184379801766088},"index":1,"playId":"4ef041e7-fb22-3bb5-b573-9ca55ca0a7ba","pitchNumber":2,"startTime":"2026-04-22T04:03:09.391Z","endTime":"2026-04-22T04:03:14.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24486130564689,"aZ":-12.679963980259375,"pfxX":4.445876467168387,"pfxZ":9.859899282969472,"pX":0.498207519924119,"pZ":3.045720796411617,"vX0":-7.20038699067911,"vY0":-140.1090697671093,"vZ0":-3.3874471316285066,"x":98.01,"y":156.55,"x0":2.5302274089053483,"y0":50.0060732263849,"z0":5.105606304898422,"aX":8.793596744277488},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":-6.5,"spinRate":2510,"spinDirection":142},"zone":3,"typeConfidence":0.9,"plateTime":0.39172747175569356,"extension":6.3295243337345735},"index":2,"playId":"d44ece82-fe11-3a2e-b961-8d66a265ba75","pitchNumber":3,"startTime":"2026-04-22T04:03:24.501Z","endTime":"2026-04-22T04:03:28.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.1,"endSpeed":87.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.574418688046165,"aZ":-10.85693922365892,"pfxX":3.5312722093098934,"pfxZ":10.711088231515525,"pX":3.60017923048689E-4,"pZ":2.7615009122196366,"vX0":-7.992551756433531,"vY0":-141.0076324849883,"vZ0":-4.506796716925503,"x":116.99,"y":164.22,"x0":2.4277177661585347,"y0":50.00066076993374,"z0":5.095775323231801,"aX":7.027228283906649},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":-4.6,"spinRate":2455,"spinDirection":139},"zone":5,"typeConfidence":0.9,"plateTime":0.3901876067706542,"extension":6.246246554757902},"index":3,"playId":"67697f64-ff05-3f2c-80a5-76997cb75737","pitchNumber":4,"startTime":"2026-04-22T04:03:45.518Z","endTime":"2026-04-22T04:03:49.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18296064308875,"aZ":-29.158002413639135,"pfxX":-2.517671519518911,"pfxZ":1.7633088365431462,"pX":-0.9161346827917428,"pZ":0.5587340768170834,"vX0":-7.64918658868347,"vY0":-129.70172001529468,"vZ0":-5.676927297356735,"x":151.92,"y":223.69,"x0":2.393837472606097,"y0":50.001844163090176,"z0":4.9889729042017965,"aX":-4.305025904948093},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":6.2,"spinRate":2554,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.4216873965378074,"extension":6.27822269510347},"index":4,"playId":"3eee7455-8ae3-3fc1-86eb-026eb752d0be","pitchNumber":5,"startTime":"2026-04-22T04:04:05.048Z","endTime":"2026-04-22T04:04:08.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93844062878049,"aZ":-29.359256005850757,"pfxX":-3.1220582090733466,"pfxZ":1.6313717022873764,"pX":0.09903225277478875,"pZ":4.114096697908217,"vX0":-5.5798320454474934,"vY0":-130.3676134444959,"vZ0":2.626712421080571,"x":113.23,"y":127.7,"x0":2.6710903924897167,"y0":50.001942273467264,"z0":5.306961064530252,"aX":-5.382217289475401},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.7,"breakHorizontal":6.8,"spinRate":2559,"spinDirection":239},"zone":12,"typeConfidence":0.9,"plateTime":0.41985873304375954,"extension":6.331310986535445},"index":5,"playId":"b3ace9bd-f865-3b20-9370-4fb2739f7ed9","pitchNumber":6,"startTime":"2026-04-22T04:04:26.000Z","endTime":"2026-04-22T04:04:30.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.417746371739337,"aZ":-27.099532938504243,"pfxX":-1.531138811921041,"pfxZ":2.9264601577844793,"pX":-1.7494987230309769,"pZ":1.5458385928467016,"vX0":-10.350838554586877,"vY0":-130.33062309316588,"vZ0":-3.5712348916493264,"x":183.69,"y":197.04,"x0":2.4598222911373564,"y0":50.003164985796026,"z0":4.963176093085184,"aX":-2.651608750744715},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":4.9,"spinRate":2478,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4190400795043763,"extension":6.303783624129784},"index":6,"playId":"da997818-dbd1-37f9-a922-4feec733665c","pitchNumber":7,"startTime":"2026-04-22T04:04:44.578Z","endTime":"2026-04-22T04:04:49.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":0.6999999999999886,"leverageIndex":0.2,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:04:49.591Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T04:04:50.766Z","endTime":"2026-04-22T04:06:06.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":95.5,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73279153573461,"aZ":-14.9376221821229,"pfxX":2.9000633140624315,"pfxZ":8.858662618392259,"pX":-0.017230538554711034,"pZ":2.763397052718143,"vX0":-7.941775303361831,"vY0":-138.78360665090378,"vZ0":-3.633382122371913,"x":117.66,"y":164.17,"x0":2.507723113386883,"y0":50.00581344887354,"z0":5.087725170898501,"aX":5.645211823107063},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":-3.6,"spinRate":2388,"spinDirection":139},"zone":5,"typeConfidence":0.89,"plateTime":0.39501749220228977,"extension":6.292131048348196},"index":0,"playId":"6758293e-d4bb-3fe3-94af-0232e86ed24a","pitchNumber":1,"startTime":"2026-04-22T04:05:10.876Z","endTime":"2026-04-22T04:05:15.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"8f396943-2334-3034-ab86-1772a331dd77","startTime":"2026-04-22T04:05:27.054Z","endTime":"2026-04-22T04:05:30.375Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.289005285955255,"aZ":-13.948031942374273,"pfxX":4.662912456241841,"pfxZ":9.410921875448027,"pX":0.045130653815804604,"pZ":3.252339930968264,"vX0":-7.9926511248241106,"vY0":-138.60212233086415,"vZ0":-2.7927951597384797,"x":115.28,"y":150.97,"x0":2.3663600355464296,"y0":50.0031121826658,"z0":5.209898640301919,"aX":9.031710536915641},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":-6.7,"spinRate":2506,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.3958644624768306,"extension":6.273369377068251},"index":2,"playId":"5256daa4-3870-3478-8660-099eec607f54","pitchNumber":2,"startTime":"2026-04-22T04:05:42.562Z","endTime":"2026-04-22T04:05:46.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70140627762306,"aZ":-14.199591271542797,"pfxX":5.202466065822498,"pfxZ":9.144496345289223,"pX":-0.08016496095859127,"pZ":1.894156420271818,"vX0":-8.573784722169755,"vY0":-139.17277268360192,"vZ0":-6.170572625461016,"x":120.06,"y":187.64,"x0":2.361890442076401,"y0":50.00184745895991,"z0":5.077481006016053,"aX":10.225221078457226},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":-7.7,"spinRate":2470,"spinDirection":144},"zone":8,"typeConfidence":0.9,"plateTime":0.3933009978731645,"extension":6.265332927322726},"index":3,"playId":"2b74cb89-5635-3594-acd9-224a0de6dbce","pitchNumber":3,"startTime":"2026-04-22T04:06:01.254Z","endTime":"2026-04-22T04:06:06.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-0.799999999999983,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:06:06.496Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to center fielder Alex Call.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T04:06:09.226Z","endTime":"2026-04-22T04:07:48.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53035006252664,"aZ":-13.37203379531209,"pfxX":2.517602316702601,"pfxZ":9.587011553171951,"pX":0.10280204502864226,"pZ":2.3430278394466457,"vX0":-7.666592396517326,"vY0":-139.44323488864762,"vZ0":-4.911180826852784,"x":113.08,"y":175.52,"x0":2.565687955106509,"y0":50.00629095597538,"z0":5.015465238082909,"aX":4.940596831969853},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":-2.9,"spinRate":2451,"spinDirection":140},"zone":5,"typeConfidence":0.89,"plateTime":0.3934096563350358,"extension":6.339861225406284},"index":0,"playId":"26218d72-82e3-3d5d-865e-7bdd01c4503e","pitchNumber":1,"startTime":"2026-04-22T04:06:30.416Z","endTime":"2026-04-22T04:06:34.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.961390879874674,"aZ":-28.98890358726005,"pfxX":-1.0003774767700206,"pfxZ":1.9105426602252251,"pX":-0.4862414634148505,"pZ":1.8076142092862486,"vX0":-7.444397574990579,"vY0":-128.4467414013275,"vZ0":-2.4474260728364676,"x":135.53,"y":189.97,"x0":2.581289566294574,"y0":50.00345828961381,"z0":5.030030199317809,"aX":-1.669264378891816},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":3.5,"spinRate":2550,"spinDirection":223},"zone":7,"typeConfidence":0.9,"plateTime":0.42665365344065576,"extension":6.3060860227485716},"index":1,"playId":"06f49b8e-a10e-3c2a-ade1-1701d0e6e57a","pitchNumber":2,"startTime":"2026-04-22T04:06:52.793Z","endTime":"2026-04-22T04:06:56.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-22T04:07:10.154Z","endTime":"2026-04-22T04:07:20.133Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"db919872-30f3-369a-abf0-033c80b2c265","startTime":"2026-04-22T04:07:20.133Z","endTime":"2026-04-22T04:07:23.707Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.469718681155406,"aZ":-14.860555104169034,"pfxX":5.826754631007584,"pfxZ":9.032855492629768,"pX":0.6149115530005613,"pZ":2.0366542848216893,"vX0":-7.058649168919009,"vY0":-137.7933324492661,"vZ0":-5.2989886423643195,"x":93.56,"y":183.79,"x0":2.4563801669391356,"y0":50.00634847419551,"z0":4.9937248793013564,"aX":11.173690562426149},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":-9.0,"spinRate":2402,"spinDirection":143},"zone":9,"typeConfidence":0.89,"plateTime":0.39794814718328153,"extension":6.172389053407938},"hitData":{"launchSpeed":102.0,"launchAngle":32.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.5,"coordY":55.77}},"index":4,"playId":"39cb4c6e-ffbe-31a8-a85f-466c9d9a6fe0","pitchNumber":3,"startTime":"2026-04-22T04:07:37.713Z","endTime":"2026-04-22T04:07:48.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":500743,"link":"/api/v1/people/500743"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":669743,"link":"/api/v1/people/669743"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:07:48.454Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T04:10:24.364Z","endTime":"2026-04-22T04:11:33.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Walker replaces Keaton Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T04:09:20.554Z","endTime":"2026-04-22T04:09:43.248Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Andy Pages replaces Miguel Rojas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-22T04:09:43.248Z","endTime":"2026-04-22T04:10:26.414Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"702","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":95.8,"endSpeed":87.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22574462298858,"aZ":-29.04488531422246,"pfxX":-13.309087598345437,"pfxZ":1.615718019982161,"pX":0.3436557966320435,"pZ":2.441643729488202,"vX0":13.836302976251407,"vY0":-138.71325033296972,"vZ0":-1.814286438284358,"x":103.9,"y":172.86,"x0":-2.989804534626535,"y0":50.006309240680686,"z0":5.048524993426565,"aX":-25.834459359118387},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.8,"breakHorizontal":21.1,"spinRate":2366,"spinDirection":234},"zone":6,"typeConfidence":0.9,"plateTime":0.39548663811292695,"extension":6.523750973232079},"index":2,"playId":"81b0ea78-360f-3eab-8ca8-252b4dabb81b","pitchNumber":1,"startTime":"2026-04-22T04:10:26.414Z","endTime":"2026-04-22T04:10:30.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-22T04:10:41.243Z","endTime":"2026-04-22T04:10:55.792Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.916578995885967,"aZ":-27.931042787986406,"pfxX":-11.936713782029559,"pfxZ":2.258145168361869,"pX":2.0882813171777266,"pZ":2.0337225391572984,"vX0":17.61450519208,"vY0":-136.46724207420505,"vZ0":-2.7557950287389703,"x":37.4,"y":183.87,"x0":-2.908609203112356,"y0":50.0045430046986,"z0":4.987104982278342,"aX":-22.44680704867376},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.6,"breakHorizontal":17.8,"spinRate":2388,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.40184316276545395,"extension":6.589230818917486},"index":4,"playId":"85eb32f9-0476-3283-a699-9ad637ca152e","pitchNumber":2,"startTime":"2026-04-22T04:10:55.792Z","endTime":"2026-04-22T04:10:59.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16408315565605,"aZ":-27.224617859983866,"pfxX":-13.026499745435409,"pfxZ":2.579180056529033,"pX":0.44085078990410625,"pZ":2.3861828069765574,"vX0":14.353437573622875,"vY0":-138.0823460707493,"vZ0":-2.0655312743092797,"x":100.2,"y":174.35,"x0":-3.1444913761773434,"y0":50.00559892542961,"z0":4.984738464137275,"aX":-25.034586006514107},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.4,"breakHorizontal":20.4,"spinRate":2384,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.39742022057847626,"extension":6.730721323686521},"index":5,"playId":"5b996463-b0bb-37b5-9e46-51f5ed3b73d9","pitchNumber":3,"startTime":"2026-04-22T04:11:11.629Z","endTime":"2026-04-22T04:11:16.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89667228140451,"aZ":-28.363306632988248,"pfxX":-11.580895068612417,"pfxZ":1.965460154249774,"pX":0.6691194530216448,"pZ":2.9979070650977504,"vX0":14.321867339551895,"vY0":-138.59748932709059,"vZ0":-0.5722531253809102,"x":91.49,"y":157.84,"x0":-3.0683785810993167,"y0":50.0027865788969,"z0":5.106495942763604,"aX":-22.45912867048987},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.6,"breakHorizontal":17.9,"spinRate":2540,"spinDirection":230},"zone":3,"typeConfidence":0.9,"plateTime":0.39566670953077754,"extension":6.693703854263664},"index":6,"playId":"98fe90c8-8e41-32bd-a7fa-fa90feac76ee","pitchNumber":4,"startTime":"2026-04-22T04:11:28.098Z","endTime":"2026-04-22T04:11:33.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:11:33.167Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Call flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T04:11:41.854Z","endTime":"2026-04-22T04:12:50.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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(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.0,"endSpeed":87.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.540492465367706,"aZ":-21.642065794987417,"pfxX":-12.437404169877178,"pfxZ":5.388034894140684,"pX":-0.25876326919695014,"pZ":2.6140706600009205,"vX0":12.474204106431339,"vY0":-139.20075767777445,"vZ0":-2.67374066966605,"x":126.86,"y":168.2,"x0":-3.1917870021880574,"y0":50.000026402197314,"z0":5.026949110843787,"aX":-24.296754101875926},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.4,"breakHorizontal":19.8,"spinRate":2540,"spinDirection":231},"zone":5,"typeConfidence":0.79,"plateTime":0.3941583492121108,"extension":6.296974804567553},"index":0,"playId":"bd90316e-1102-39c2-8f2e-3e0ee2c82f95","pitchNumber":1,"startTime":"2026-04-22T04:11:59.212Z","endTime":"2026-04-22T04:12:04.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.009751576699504,"aZ":-26.824474281640796,"pfxX":-11.612259810723511,"pfxZ":2.685926062222265,"pX":0.18726313255625548,"pZ":3.488760662479071,"vX0":13.52279382913897,"vY0":-140.1749447156573,"vZ0":0.33101152171581616,"x":109.86,"y":144.58,"x0":-3.185601653624565,"y0":50.00650022461034,"z0":5.117218141553837,"aX":-23.16634362033358},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.2,"breakHorizontal":18.4,"spinRate":2317,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.3904040553641357,"extension":6.462550954109201},"index":1,"playId":"6d689e28-5733-36c2-bc88-35da66f100c0","pitchNumber":2,"startTime":"2026-04-22T04:12:21.597Z","endTime":"2026-04-22T04:12:26.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.980358187265136,"aZ":-27.89595494164607,"pfxX":6.290307565684046,"pfxZ":2.8293004058194935,"pX":0.524159969571283,"pZ":2.1005728320885684,"vX0":7.465107361391116,"vY0":-122.38802365618479,"vZ0":-1.4897636793372317,"x":97.02,"y":182.06,"x0":-3.386843814816047,"y0":50.001930010305436,"z0":5.114513982735806,"aX":9.505772665424523},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.0,"breakHorizontal":-13.2,"spinRate":2595,"spinDirection":64},"zone":9,"typeConfidence":0.9,"plateTime":0.44816616182060676,"extension":6.756731953331307},"hitData":{"launchSpeed":92.8,"launchAngle":31.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.28,"coordY":76.28}},"index":2,"playId":"e5d98509-d3a6-33f5-ae73-832b5f12e277","pitchNumber":3,"startTime":"2026-04-22T04:12:36.721Z","endTime":"2026-04-22T04:12:50.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:12:50.753Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T04:12:55.148Z","endTime":"2026-04-22T04:16:14.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".467"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".040"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.61"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.40"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.85"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.92"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.84"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.14"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.48"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.09"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.72"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.53"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.81"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.88"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.3,"endSpeed":76.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57787176696037,"aZ":-28.004984495571136,"pfxX":8.138273621718463,"pfxZ":2.8520102236840383,"pX":0.9886921746624977,"pZ":0.7522261126678307,"vX0":8.020307250446297,"vY0":-120.97090900178468,"vZ0":-4.089533066528973,"x":79.31,"y":218.47,"x0":-3.4438001471983046,"y0":50.00439622462999,"z0":4.957528712434207,"aX":11.896818553588025},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.3,"breakHorizontal":-16.8,"spinRate":2599,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.4551399140045005,"extension":6.366396801431761},"index":0,"playId":"982cf2e1-6b38-3c34-8852-0992d08779f8","pitchNumber":1,"startTime":"2026-04-22T04:13:12.202Z","endTime":"2026-04-22T04:13:16.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.7,"endSpeed":86.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.893616413373124,"aZ":-24.91835404165633,"pfxX":-11.623561509225683,"pfxZ":3.7410487903181586,"pX":-0.841995905746236,"pZ":2.679580988815894,"vX0":11.04940754771339,"vY0":-138.8407525149883,"vZ0":-1.6584816271466964,"x":149.09,"y":166.43,"x0":-3.375192057332101,"y0":50.00344689034078,"z0":4.953118263892818,"aX":-22.55240384599463},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.6,"breakHorizontal":18.6,"spinRate":2439,"spinDirection":233},"zone":4,"typeConfidence":0.92,"plateTime":0.3954437804807167,"extension":6.637538682182196},"index":1,"playId":"12be94e7-1480-32b2-bd05-af721ea40ed2","pitchNumber":2,"startTime":"2026-04-22T04:13:30.300Z","endTime":"2026-04-22T04:13:34.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68060408317804,"aZ":-29.30709704879878,"pfxX":-12.841080452663558,"pfxZ":1.4691920142516581,"pX":0.10570827519938919,"pZ":1.9883160012347716,"vX0":13.521386157186763,"vY0":-139.19652501881842,"vZ0":-2.8182295960105987,"x":112.97,"y":185.1,"x0":-3.1659926735425916,"y0":50.000057674480864,"z0":4.97149353459022,"aX":-24.98570556894548},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.2,"breakHorizontal":20.2,"spinRate":2377,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.394770823579103,"extension":6.375978861740442},"index":2,"playId":"10eb86aa-00ec-3ea4-a178-15effca3919e","pitchNumber":3,"startTime":"2026-04-22T04:13:46.717Z","endTime":"2026-04-22T04:13:51.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-22T04:13:58.258Z","endTime":"2026-04-22T04:14:13.470Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":96.8,"endSpeed":87.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42520067208109,"aZ":-26.957442613839838,"pfxX":-13.12803887089914,"pfxZ":2.638501763281335,"pX":-0.44537284930672233,"pZ":3.628796996161495,"vX0":12.512493532003493,"vY0":-140.33588958332032,"vZ0":0.9627138027224278,"x":133.98,"y":140.8,"x0":-3.275787884231403,"y0":50.00137251095575,"z0":5.049158097757307,"aX":-25.947605425464946},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.3,"breakHorizontal":20.9,"spinRate":2519,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.3916515318359366,"extension":6.422358277493163},"index":4,"playId":"15a16b33-4951-3f17-abd0-31723ffd6b61","pitchNumber":4,"startTime":"2026-04-22T04:14:13.470Z","endTime":"2026-04-22T04:14:18.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88861699220634,"aZ":-25.848910266200605,"pfxX":-12.860334227452201,"pfxZ":3.2399272657143285,"pX":0.046011285184910815,"pZ":1.6366832263520563,"vX0":13.309598106762708,"vY0":-139.47847795786134,"vZ0":-4.282486994911345,"x":115.25,"y":194.59,"x0":-3.136629947753038,"y0":50.005571737445045,"z0":4.9145060884593095,"aX":-25.125638359998174},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":20.3,"spinRate":2476,"spinDirection":228},"zone":8,"typeConfidence":0.92,"plateTime":0.3940063040746793,"extension":6.5550320658886925},"index":5,"playId":"64dc386f-576c-32fb-83e8-001ff141f5ea","pitchNumber":5,"startTime":"2026-04-22T04:14:30.684Z","endTime":"2026-04-22T04:14:34.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48601711515042,"aZ":-25.714196035519723,"pfxX":-11.217647468108392,"pfxZ":3.310533551091325,"pX":-0.9529029919642238,"pZ":3.301112929660721,"vX0":10.39668308867297,"vY0":-139.1678263865292,"vZ0":-0.14478480685675776,"x":153.32,"y":149.65,"x0":-3.2875203148845245,"y0":50.00611111211074,"z0":5.063240485354077,"aX":-21.913568371036575},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.1,"breakHorizontal":18.0,"spinRate":2369,"spinDirection":238},"zone":11,"typeConfidence":0.92,"plateTime":0.3942147104283009,"extension":6.390980391442907},"index":6,"playId":"ba03ef0d-74c4-394d-92ae-dda567510d4e","pitchNumber":6,"startTime":"2026-04-22T04:14:56.665Z","endTime":"2026-04-22T04:15:23.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10182385793558,"aZ":-25.648166396146397,"pfxX":-10.991828806032087,"pfxZ":3.3103026952964765,"pX":-0.11943559887483887,"pZ":2.450826433565726,"vX0":12.49340419180176,"vY0":-139.20042619804804,"vZ0":-2.006448152757696,"x":121.55,"y":172.61,"x0":-3.2293243497482282,"y0":50.00045407097673,"z0":4.872293665302944,"aX":-21.653178360725857},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.8,"breakHorizontal":17.4,"spinRate":2162,"spinDirection":235},"zone":5,"typeConfidence":0.91,"plateTime":0.3928950685260122,"extension":6.768517599044771},"index":7,"playId":"d58e8230-eee7-3e24-bfe4-1dae4ee548cb","pitchNumber":7,"startTime":"2026-04-22T04:15:33.733Z","endTime":"2026-04-22T04:15:37.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78234312172108,"aZ":-22.56099463513247,"pfxX":-12.668730390087186,"pfxZ":4.888141801583379,"pX":-0.6014525457863935,"pZ":2.1160500845737644,"vX0":11.93982531119395,"vY0":-140.11979564191356,"vZ0":-3.4925320832255435,"x":139.93,"y":181.65,"x0":-3.2938829873469726,"y0":50.006551351278574,"z0":4.871608179291477,"aX":-24.93116896422571},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.2,"breakHorizontal":20.2,"spinRate":2373,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.3924982526650109,"extension":6.541972804054658},"index":8,"playId":"d82dcd5e-dd29-39e4-874f-b527c4b2644c","pitchNumber":8,"startTime":"2026-04-22T04:16:09.488Z","endTime":"2026-04-22T04:16:14.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-22T04:16:14.547Z","atBatIndex":67}]