[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T00:42:19.430Z","endTime":"2026-04-22T00:43:28.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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:06:26.956Z","endTime":"2026-04-22T00:25:25.792Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"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-22T00:25:25.792Z","endTime":"2026-04-22T00:42:04.457Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"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-22T00:42:04.457Z","endTime":"2026-04-22T00:42:21.608Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"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.4,"endSpeed":79.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.883489192041576,"aZ":-28.709925130517913,"pfxX":2.1495068847386785,"pfxZ":2.1800629943233787,"pX":0.03461951782676727,"pZ":2.5544310274809376,"vX0":5.412848372633779,"vY0":-124.41710335138015,"vZ0":-0.5819177650382672,"x":115.68,"y":169.81,"x0":-2.4370209422937394,"y0":50.00269246509779,"z0":5.143668969801076,"aX":3.412768945772934},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.1,"breakHorizontal":-5.0,"spinRate":2611,"spinDirection":172},"zone":5,"typeConfidence":0.9,"plateTime":0.43803775674363665,"extension":5.113001377015162},"index":3,"playId":"625551ed-92d0-3d53-81b6-fd7d5e969113","pitchNumber":1,"startTime":"2026-04-22T00:42:21.608Z","endTime":"2026-04-22T00:42:25.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.143268178553637,"aZ":-33.6120041140292,"pfxX":-8.958241859641115,"pfxZ":-0.7863215385900855,"pX":0.29495886271482086,"pZ":2.422695877707318,"vX0":10.287471410516197,"vY0":-133.04678339195118,"vZ0":0.9481027362134546,"x":105.76,"y":173.37,"x0":-2.428226827462981,"y0":50.00498498127031,"z0":4.467200254269241,"aX":-16.3269323667675},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.1,"breakHorizontal":14.4,"spinRate":2312,"spinDirection":263},"zone":6,"typeConfidence":0.9,"plateTime":0.40912471458804855,"extension":5.151807626971303},"index":4,"playId":"f907b975-cf6c-3143-a425-273a5f661f98","pitchNumber":2,"startTime":"2026-04-22T00:42:36.109Z","endTime":"2026-04-22T00:42:39.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.650754102110508,"aZ":-27.826239420025928,"pfxX":7.018258548287084,"pfxZ":3.2996769612518904,"pX":1.0318722017999635,"pZ":2.396187896798558,"vX0":6.217610800387756,"vY0":-113.73555499468364,"vZ0":1.3730018754777922,"x":77.67,"y":174.08,"x0":-2.6430488649255937,"y0":50.0044261669357,"z0":4.531719391101913,"aX":9.250306108487038},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":6.6,"breakHorizontal":-14.2,"spinRate":3084,"spinDirection":83},"zone":12,"typeConfidence":0.91,"plateTime":0.4804593104959398,"extension":5.214461713624337},"index":5,"playId":"741a0ba2-0fa3-371d-b81f-6c16ee2a56fd","pitchNumber":3,"startTime":"2026-04-22T00:42:57.499Z","endTime":"2026-04-22T00:43:01.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-22T00:43:18.892Z","endTime":"2026-04-22T00:43:25.139Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.446923357464968,"aZ":-32.76771528050021,"pfxX":8.118021153269854,"pfxZ":-0.4415958233927153,"pX":0.9984700355701743,"pZ":2.0563057735187513,"vX0":5.568607259331913,"vY0":-115.88403249274171,"vZ0":0.007960382403853217,"x":78.94,"y":183.26,"x0":-2.493314730649436,"y0":50.00045858838292,"z0":5.193206382444788,"aX":10.995488937799834},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.5,"breakHorizontal":-16.1,"spinRate":3029,"spinDirection":65},"zone":14,"typeConfidence":0.84,"plateTime":0.4733616786348014,"extension":4.954119342895586},"index":7,"playId":"3c365ba8-fa3b-3047-9107-97718aab20e8","pitchNumber":4,"startTime":"2026-04-22T00:43:25.139Z","endTime":"2026-04-22T00:43:28.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-22T00:43:28.836Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T00:43:31.972Z","endTime":"2026-04-22T00:45:14.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.991819594578082,"aZ":-29.271114899769024,"pfxX":-8.069693760390237,"pfxZ":1.576166545323252,"pX":-0.18517472611367267,"pZ":3.900714559204158,"vX0":8.286526219193206,"vY0":-134.0479635521726,"vZ0":1.970606039381118,"x":124.06,"y":133.46,"x0":-2.2519534593775234,"y0":50.000621699855614,"z0":5.2302309937734375,"aX":-14.845510622166547},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.5,"breakHorizontal":13.1,"spinRate":2520,"spinDirection":240},"zone":11,"typeConfidence":0.75,"plateTime":0.40690477570669037,"extension":5.347153554843047},"index":0,"playId":"e97e6091-440d-3890-b665-fb97316cadbf","pitchNumber":1,"startTime":"2026-04-22T00:43:54.651Z","endTime":"2026-04-22T00:43:59.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.462418951570776,"aZ":-27.800457430106036,"pfxX":1.670109882073239,"pfxZ":2.728486641542432,"pX":-0.7383932108188948,"pZ":1.8170417721470569,"vX0":4.0908281813321326,"vY0":-125.13284890026736,"vZ0":-2.2145839098720272,"x":145.15,"y":189.72,"x0":-2.603847921138223,"y0":50.00510338798812,"z0":4.9647511603713275,"aX":2.679673722383519},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":-3.8,"spinRate":2780,"spinDirection":188},"zone":7,"typeConfidence":0.9,"plateTime":0.43576334463015076,"extension":5.0155630410058984},"index":1,"playId":"7f6d883d-6291-318b-a670-cc29e5d9937a","pitchNumber":2,"startTime":"2026-04-22T00:44:10.293Z","endTime":"2026-04-22T00:44:13.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.491572689223904,"aZ":-25.042805195384624,"pfxX":1.502637587121431,"pfxZ":4.268322542538136,"pX":-0.5410542916632904,"pZ":1.9801853365824846,"vX0":4.3540006925294525,"vY0":-127.22520318860067,"vZ0":-2.9822914917983514,"x":137.62,"y":185.31,"x0":-2.4569186048166203,"y0":50.000476409399305,"z0":5.112476134109504,"aX":2.509331568871389},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.4,"breakHorizontal":-3.5,"spinRate":2682,"spinDirection":208},"zone":7,"typeConfidence":0.9,"plateTime":0.42745210655809407,"extension":5.071756220646157},"index":2,"playId":"8781b1b2-1a8c-3c9c-adac-fba5a65ed26b","pitchNumber":3,"startTime":"2026-04-22T00:44:26.528Z","endTime":"2026-04-22T00:44:31.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":85.2,"endSpeed":79.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72294974847086,"aZ":-28.255577453246733,"pfxX":-3.581253430891028,"pfxZ":2.4817863105682036,"pX":0.3464972403841358,"pZ":1.1073353036518065,"vX0":7.30328167313002,"vY0":-123.94574906735885,"vZ0":-4.23994518053646,"x":103.79,"y":208.88,"x0":-2.1556498259707566,"y0":50.00025679672012,"z0":5.164725940652896,"aX":-5.645538632444836},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":5.0,"spinRate":1478,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.439709881076324,"extension":5.525272305362544},"index":3,"playId":"89c7f152-d807-34a9-b545-297a533e443b","pitchNumber":4,"startTime":"2026-04-22T00:44:50.082Z","endTime":"2026-04-22T00:44:56.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.237604208141324,"aZ":-29.472800374234943,"pfxX":5.703032857765284,"pfxZ":1.9339398597800495,"pX":0.9120894362124026,"pZ":2.132743796908355,"vX0":6.072098267049233,"vY0":-116.69399598838704,"vZ0":-0.15941337368930175,"x":82.23,"y":181.2,"x0":-2.4519491827347895,"y0":50.00362197125195,"z0":4.94791085486767,"aX":7.9685444713290545},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.7,"breakHorizontal":-11.6,"spinRate":3089,"spinDirection":74},"zone":14,"typeConfidence":0.83,"plateTime":0.46703070984905803,"extension":5.195948664350601},"index":4,"playId":"179c20b2-d765-37fe-b85c-e7015e625281","pitchNumber":5,"startTime":"2026-04-22T00:45:10.639Z","endTime":"2026-04-22T00:45:14.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:45:14.641Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T00:45:28.421Z","endTime":"2026-04-22T00:47:02.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.784069303021415,"aZ":-31.887124215282732,"pfxX":-5.266016593063357,"pfxZ":0.17634948128437777,"pX":-0.3131905859675029,"pZ":1.0370803618566782,"vX0":7.063529759094113,"vY0":-124.93985620500904,"vZ0":-3.6547021802430844,"x":128.94,"y":210.78,"x0":-2.458105603235946,"y0":50.00174026321173,"z0":5.0653559616617505,"aX":-8.550024887237537},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":8.4,"spinRate":1490,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4339499640345501,"extension":5.368607890666825},"index":0,"playId":"b81affeb-0403-33b8-832e-4dc3985d462d","pitchNumber":1,"startTime":"2026-04-22T00:45:42.702Z","endTime":"2026-04-22T00:45:46.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63204982932202,"aZ":-28.374262664960163,"pfxX":0.5092033194609653,"pfxZ":2.3492136203832636,"pX":-0.3422179549463504,"pZ":1.6433617716679005,"vX0":5.289083720397833,"vY0":-125.19400485731467,"vZ0":-2.5500462891867417,"x":130.04,"y":194.41,"x0":-2.53146208525229,"y0":50.004421419554966,"z0":4.952115277500801,"aX":0.8234137948552439},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":-1.9,"spinRate":2766,"spinDirection":201},"zone":7,"typeConfidence":0.9,"plateTime":0.43427910432484396,"extension":5.131227277536245},"index":1,"playId":"1067919c-a5b9-3c53-ade1-51c4d5a7e766","pitchNumber":2,"startTime":"2026-04-22T00:45:58.702Z","endTime":"2026-04-22T00:46:02.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.313976440565522,"aZ":-32.439206996991935,"pfxX":-8.084069256230066,"pfxZ":-0.14546462921503434,"pX":1.01088388139552,"pZ":2.068836172355576,"vX0":10.615569933234122,"vY0":-133.64705004453833,"vZ0":-2.0931646354634816,"x":78.47,"y":182.92,"x0":-1.9185448447549147,"y0":50.00042611922895,"z0":5.13861861945795,"aX":-14.973592464111913},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.5,"breakHorizontal":13.0,"spinRate":2582,"spinDirection":245},"zone":14,"typeConfidence":0.89,"plateTime":0.4061306523631689,"extension":5.216635446714181},"index":2,"playId":"bb0dfd26-c8b7-3846-a547-2a8a9dfbf628","pitchNumber":3,"startTime":"2026-04-22T00:46:15.667Z","endTime":"2026-04-22T00:46:19.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":82.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.644920755037926,"aZ":-31.37718462762461,"pfxX":-5.197238473649277,"pfxZ":0.47163444547765554,"pX":-0.7727947696937477,"pZ":1.5713730208596783,"vX0":5.624074493876409,"vY0":-127.58362502413159,"vZ0":-2.925139808659558,"x":146.46,"y":196.35,"x0":-2.307119088039718,"y0":50.00220908258748,"z0":5.148927761002744,"aX":-8.763085039263233},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.5,"breakHorizontal":8.5,"spinRate":1599,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.42563424341017875,"extension":5.577954492077666},"index":3,"playId":"d273f6c7-bb1b-3ecc-b220-1013533ef0ca","pitchNumber":4,"startTime":"2026-04-22T00:46:39.262Z","endTime":"2026-04-22T00:46:44.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28462290363238,"aZ":-21.10363595438457,"pfxX":-7.254642364550232,"pfxZ":5.820484736180953,"pX":-0.47173511568929766,"pZ":3.4029827935866295,"vX0":7.264636791728183,"vY0":-135.7320602329681,"vZ0":-0.8364103831815991,"x":134.98,"y":146.9,"x0":-2.2156033630311476,"y0":50.00376397811358,"z0":5.158766750417679,"aX":-13.801082588578005},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":12.0,"spinRate":2532,"spinDirection":237},"zone":1,"typeConfidence":0.92,"plateTime":0.4005795431649508,"extension":5.217186763367329},"index":4,"playId":"b0aa0676-4814-31e8-873a-086d4a8e2977","pitchNumber":5,"startTime":"2026-04-22T00:46:58.404Z","endTime":"2026-04-22T00:47:02.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:47:02.761Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, first baseman Gavin Sheets to pitcher Randy Vásquez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T00:49:24.405Z","endTime":"2026-04-22T00:50:35.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":88.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.017146752162343,"aZ":-16.23776945128837,"pfxX":-4.465257206397929,"pfxZ":8.136545897733518,"pX":-1.1817279300420154,"pZ":2.7085208365119513,"vX0":4.308837242544586,"vY0":-137.7407131113593,"vZ0":-5.5516028525113335,"x":162.04,"y":165.65,"x0":-2.171654493428928,"y0":50.00491788009879,"z0":5.814475293145353,"aX":-8.748165304650374},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":7.4,"spinRate":2440,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39474251394857074,"extension":5.760258715193665},"index":0,"playId":"20615669-861d-3951-bc3f-80caafe6a7a2","pitchNumber":1,"startTime":"2026-04-22T00:49:34.557Z","endTime":"2026-04-22T00:49:38.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":78.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.59722679353971,"aZ":-34.19851987707654,"pfxX":3.16347045484176,"pfxZ":-1.3292411160238444,"pX":-1.9784340085082184,"pZ":3.7098612938493503,"vX0":-0.12868378553641407,"vY0":-120.57370493510697,"vZ0":1.4122709682742465,"x":192.41,"y":138.61,"x0":-2.33825317822295,"y0":50.00577999682976,"z0":6.065837733590737,"aX":4.803428600595754},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.0,"breakHorizontal":-5.8,"spinRate":3020,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.4489800814199856,"extension":5.642947594801473},"index":1,"playId":"59349848-9e6e-3124-98f6-3591daa0066a","pitchNumber":2,"startTime":"2026-04-22T00:49:47.061Z","endTime":"2026-04-22T00:49:50.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":90.1,"endSpeed":84.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.296554839299485,"aZ":-26.341304586492186,"pfxX":-0.15934454004064946,"pfxZ":3.2377834802184164,"pX":-0.7288035493592036,"pZ":3.6998877162673707,"vX0":3.9960197292592743,"vY0":-131.45010466058997,"vZ0":-0.8554217124668169,"x":144.78,"y":138.88,"x0":-2.229675295089884,"y0":50.00217423334754,"z0":5.935520234452236,"aX":-0.2880402612818677},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.0,"breakHorizontal":-0.4,"spinRate":2700,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.41216795569456766,"extension":5.752078871382854},"index":2,"playId":"a2a6e32a-9aeb-3c81-afc6-8b9047cfa39b","pitchNumber":3,"startTime":"2026-04-22T00:50:00.467Z","endTime":"2026-04-22T00:50:04.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22188180970863,"aZ":-15.407199539810229,"pfxX":-5.376010822230464,"pfxZ":8.62246783427636,"pX":0.538129607743219,"pZ":3.0958758260597143,"vX0":8.727027243705336,"vY0":-137.32586157179483,"vZ0":-4.58231922497634,"x":96.49,"y":155.19,"x0":-1.9563243465630173,"y0":50.00288843661411,"z0":5.805948231469096,"aX":-10.454997377836719},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":8.3,"spinRate":2447,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3961094482767411,"extension":5.731196153072682},"index":3,"playId":"09490c77-9e02-32fe-a2c1-202ca594a9f6","pitchNumber":4,"startTime":"2026-04-22T00:50:13.911Z","endTime":"2026-04-22T00:50:17.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.9,"endSpeed":87.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547539669307216,"aZ":-22.904540824727405,"pfxX":-6.969979236207806,"pfxZ":4.783920419682079,"pX":0.003090556533080869,"pZ":2.1444352354735408,"vX0":8.031742239699003,"vY0":-136.72625317395955,"vZ0":-5.2804863014007815,"x":116.88,"y":180.88,"x0":-2.035040546502111,"y0":50.001509975634924,"z0":5.623911646153694,"aX":-13.503386012227242},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":11.4,"spinRate":2370,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3970868616889187,"extension":5.8816375529765805},"hitData":{"launchSpeed":90.7,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.43,"coordY":169.32}},"index":4,"playId":"f7f27951-a89b-3b2c-b17e-62dc25078c9e","pitchNumber":5,"startTime":"2026-04-22T00:50:26.843Z","endTime":"2026-04-22T00:50:35.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:50:35.289Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T00:50:45.645Z","endTime":"2026-04-22T00:51:48.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.7,"endSpeed":78.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.992422565954623,"aZ":-34.37565325775391,"pfxX":2.9008206034434725,"pfxZ":-1.4249780618747998,"pX":0.49730679357062063,"pZ":2.476242905220918,"vX0":5.294131189451709,"vY0":-122.04906293991998,"vZ0":-1.3065462788956963,"x":98.04,"y":171.92,"x0":-2.058214828421867,"y0":50.00365941787416,"z0":5.920037665948715,"aX":4.474436038049913},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.6,"breakHorizontal":-6.2,"spinRate":2978,"spinDirection":101},"zone":6,"typeConfidence":2.0,"plateTime":0.4449989276116897,"extension":6.001784472426178},"index":0,"playId":"9697cb4f-de7f-3be2-9d35-9d7a94a222ab","pitchNumber":1,"startTime":"2026-04-22T00:51:05.074Z","endTime":"2026-04-22T00:51:08.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91202559159123,"aZ":-27.597549701076964,"pfxX":-8.638422140270228,"pfxZ":2.6466586949317166,"pX":0.17321243913454687,"pZ":0.8581107724333416,"vX0":8.885944444477328,"vY0":-129.25996975332066,"vZ0":-6.665191648271594,"x":110.4,"y":215.61,"x0":-2.154505671039249,"y0":50.000318642002206,"z0":5.533276621917078,"aX":-14.907805832094553},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":14.2,"spinRate":2059,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.42057741962667405,"extension":5.940233354471474},"index":1,"playId":"a7018d0e-76dc-3f75-af32-f390ab1fb80f","pitchNumber":2,"startTime":"2026-04-22T00:51:20.707Z","endTime":"2026-04-22T00:51:24.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":88.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710988824528577,"aZ":-17.16721434022151,"pfxX":-4.842320343859773,"pfxZ":7.666716631535282,"pX":0.42085714397219415,"pZ":2.278038781351618,"vX0":8.116680848468409,"vY0":-137.62676527154412,"vZ0":-6.540984320025045,"x":100.96,"y":177.27,"x0":-1.9103274809405948,"y0":50.0020173699867,"z0":5.808714639643405,"aX":-9.478196386945742},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":7.4,"spinRate":2457,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3949310539393327,"extension":5.837341904996513},"hitData":{"launchSpeed":88.5,"launchAngle":14.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.44,"coordY":88.11}},"index":2,"playId":"b0dc7891-fde6-3008-9e45-9f58052963ec","pitchNumber":3,"startTime":"2026-04-22T00:51:36.305Z","endTime":"2026-04-22T00:51:48.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:51:48.479Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T00:51:55.179Z","endTime":"2026-04-22T00:52:28.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.019946313012195,"aZ":-24.911693538040478,"pfxX":1.4745554675042651,"pfxZ":3.995057888245931,"pX":0.7838965912829774,"pZ":2.994893899390531,"vX0":6.39355368579584,"vY0":-132.13791355542614,"vZ0":-2.8668112440605595,"x":87.12,"y":157.92,"x0":-1.8322518980597866,"y0":50.000256408407495,"z0":5.872019873395049,"aX":2.6749956341531513},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.0,"breakHorizontal":-3.7,"spinRate":2734,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.4103179996310393,"extension":5.825653635595619},"hitData":{"launchSpeed":79.4,"launchAngle":55.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.5,"coordY":116.37}},"index":0,"playId":"0fd5fcf8-c8db-3e3d-bc9d-f76f6c81d584","pitchNumber":1,"startTime":"2026-04-22T00:52:15.143Z","endTime":"2026-04-22T00:52:28.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:52:28.001Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T00:52:39.568Z","endTime":"2026-04-22T00:53:03.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93249653962476,"aZ":-32.70518113123494,"pfxX":3.305261474458458,"pfxZ":-0.35104258403481303,"pX":-0.30673102368269856,"pZ":2.314121054131695,"vX0":3.008126348772618,"vY0":-121.35210892637153,"vZ0":-2.0236426890170147,"x":128.69,"y":176.3,"x0":-1.984124825507994,"y0":50.00171326743408,"z0":5.9618408436087496,"aX":5.013619461754008},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.8,"breakHorizontal":-6.6,"spinRate":3022,"spinDirection":94},"zone":8,"typeConfidence":2.0,"plateTime":0.44842230964784324,"extension":5.844560706927307},"hitData":{"launchSpeed":94.7,"launchAngle":39.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.07,"coordY":85.17}},"index":0,"playId":"1a23b90b-1c75-343f-8c82-ad8900f83ca0","pitchNumber":1,"startTime":"2026-04-22T00:52:53.256Z","endTime":"2026-04-22T00:53:03.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:53:03.764Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to second baseman Edouard Julien.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T00:55:27.688Z","endTime":"2026-04-22T00:56:17.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Dollander replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","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-22T00:53:43.723Z","endTime":"2026-04-22T00:55:29.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801403,"link":"/api/v1/people/801403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.881696990722165,"aZ":-18.70791159933093,"pfxX":-7.066614481821415,"pfxZ":6.39806010968821,"pX":0.3617332237005368,"pZ":3.5374791398304533,"vX0":8.462437773665265,"vY0":-143.62884753886968,"vZ0":-1.2320084322978127,"x":103.21,"y":143.27,"x0":-1.694051673341247,"y0":50.00623312696181,"z0":5.126696937109273,"aX":-14.881143265342715},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.5,"breakHorizontal":11.3,"spinRate":2335,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.38024604610822,"extension":6.354203945026721},"index":1,"playId":"17860fd9-3a20-37b1-a57c-542ecfc5557b","pitchNumber":1,"startTime":"2026-04-22T00:55:29.907Z","endTime":"2026-04-22T00:55:32.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.983336692583006,"aZ":-25.46529060074831,"pfxX":-9.311917294036181,"pfxZ":3.1946669239455705,"pX":-0.4456564351247592,"pZ":3.331462438268045,"vX0":7.08625280363915,"vY0":-143.33876259403772,"vZ0":-0.6856975949716441,"x":133.99,"y":148.83,"x0":-1.7274225866093589,"y0":50.00691521942933,"z0":5.149521960837295,"aX":-19.57833742721982},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":5.9,"breakHorizontal":15.6,"spinRate":2452,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.38064824940818864,"extension":6.507674818192442},"index":2,"playId":"fa8e6ecb-9203-3dd8-8da5-9d92a831eda3","pitchNumber":2,"startTime":"2026-04-22T00:55:46.734Z","endTime":"2026-04-22T00:55:51.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":82.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.490234268006706,"aZ":-33.93471163577654,"pfxX":2.8861631095797353,"pfxZ":-1.042429028896633,"pX":0.5147609511098157,"pZ":2.002530651601417,"vX0":4.639056744404046,"vY0":-127.6650177259842,"vZ0":-1.3493617779925136,"x":97.38,"y":184.71,"x0":-1.6875572444039804,"y0":50.00486224074696,"z0":5.162140066411992,"aX":4.857644998478794},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.9,"breakHorizontal":-6.1,"spinRate":2735,"spinDirection":109},"zone":9,"typeConfidence":2.0,"plateTime":0.42587789941985665,"extension":6.336528698759775},"hitData":{"launchSpeed":78.9,"launchAngle":60.0,"totalDistance":192.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.26,"coordY":124.93}},"index":3,"playId":"74678226-2f95-3a3a-8042-ea7394dd1d2f","pitchNumber":3,"startTime":"2026-04-22T00:56:07.187Z","endTime":"2026-04-22T00:56:17.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:56:17.205Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T00:56:25.418Z","endTime":"2026-04-22T00:58:54.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":75.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.151403794457195,"aZ":-38.537392288723225,"pfxX":5.41488827542513,"pfxZ":-4.498972669024311,"pX":0.8379253624969873,"pZ":1.598121432104121,"vX0":4.23872266464832,"vY0":-117.07391514925533,"vZ0":-0.3223204094240504,"x":85.06,"y":195.63,"x0":-1.6873696853670586,"y0":50.00184395667283,"z0":5.287081344708556,"aX":7.659491869150958},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.0,"breakHorizontal":-10.7,"spinRate":2925,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.46447964667017017,"extension":6.499526944825186},"index":0,"playId":"140b8fad-0bcb-3953-a192-889249f28a74","pitchNumber":1,"startTime":"2026-04-22T00:56:43.491Z","endTime":"2026-04-22T00:56:48.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.493985323523884,"aZ":-34.118417762070465,"pfxX":2.291748656952017,"pfxZ":-1.1660939003841717,"pX":0.7541083902873761,"pZ":1.6311730637853121,"vX0":5.40064328646179,"vY0":-126.96868282951297,"vZ0":-2.095773011695787,"x":88.26,"y":194.74,"x0":-1.6793969873036987,"y0":50.00232914443757,"z0":5.124698944637399,"aX":3.8247709467632953},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.3,"breakHorizontal":-5.2,"spinRate":2835,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.42772475148101474,"extension":6.368385856637805},"index":1,"playId":"bd8ade0b-3bac-36dc-91b3-71b298470222","pitchNumber":2,"startTime":"2026-04-22T00:57:00.805Z","endTime":"2026-04-22T00:57:04.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":90.1,"endSpeed":83.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92101633566679,"aZ":-31.26577496311342,"pfxX":-5.851294590315661,"pfxZ":0.5148935550892801,"pX":-1.92119829079644,"pZ":4.612309137976477,"vX0":1.7057113947855114,"vY0":-131.19827314045943,"vZ0":4.416146963698533,"x":190.23,"y":114.25,"x0":-1.8136644159123472,"y0":50.003243752026094,"z0":5.219486251391293,"aX":-10.351426404295973},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.9,"breakHorizontal":10.3,"spinRate":1901,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4151510072077871,"extension":6.65676102036732},"index":2,"playId":"221bf3ae-5e83-3279-bc50-7945384fc2b9","pitchNumber":3,"startTime":"2026-04-22T00:57:17.219Z","endTime":"2026-04-22T00:57:21.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":92.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.558844775965962,"aZ":-15.522320840915965,"pfxX":-5.984941413162915,"pfxZ":7.717290864328637,"pX":1.031381469254996,"pZ":3.7050211947237295,"vX0":10.020112497482135,"vY0":-144.97914107217815,"vZ0":-1.474509664397847,"x":77.69,"y":138.74,"x0":-1.6705394629428907,"y0":50.00431420461005,"z0":5.154122940453389,"aX":-12.917411479504743},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.9,"breakHorizontal":9.1,"spinRate":2389,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3758507140882186,"extension":6.4218669751306745},"index":3,"playId":"ad1237c3-e3c2-39a0-8124-7d9b975684eb","pitchNumber":4,"startTime":"2026-04-22T00:58:09.888Z","endTime":"2026-04-22T00:58:14.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.923557217372352,"aZ":-15.250006993299024,"pfxX":-6.61087565912583,"pfxZ":7.893836627106111,"pX":0.41733091887554813,"pZ":2.5766178538336417,"vX0":8.687170230032477,"vY0":-144.43845901337716,"vZ0":-4.319264838774505,"x":101.09,"y":169.21,"x0":-1.7494914883908688,"y0":50.00596519903626,"z0":5.008349303256489,"aX":-14.180041295285585},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.8,"breakHorizontal":10.6,"spinRate":2360,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.3770636628001709,"extension":6.4820050267937255},"index":4,"playId":"21a3a264-dc14-32dc-bf83-8825e1c830a2","pitchNumber":5,"startTime":"2026-04-22T00:58:26.958Z","endTime":"2026-04-22T00:58:30.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.688709475203183,"aZ":-18.521145545979945,"pfxX":-7.952683459623998,"pfxZ":6.369694944559816,"pX":-0.2631736861922321,"pZ":2.158240296601883,"vX0":7.212302724430121,"vY0":-144.37594039240787,"vZ0":-4.718010882971221,"x":127.03,"y":180.51,"x0":-1.741382379683082,"y0":50.00706390940812,"z0":4.928385696983765,"aX":-17.055950597082475},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":10.9,"breakHorizontal":13.2,"spinRate":2494,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3771357751276496,"extension":6.418397646939357},"hitData":{"launchSpeed":103.1,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.49,"coordY":125.59}},"index":5,"playId":"f19363b2-3a17-38c7-b958-197bb199319a","pitchNumber":6,"startTime":"2026-04-22T00:58:43.288Z","endTime":"2026-04-22T00:58:54.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:58:54.175Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Sheets pops out to third baseman Kyle Karros in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T00:59:11.972Z","endTime":"2026-04-22T00:59:27.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32015647083546,"aZ":-19.554292772575373,"pfxX":-6.66861731560702,"pfxZ":6.035939941713423,"pX":0.5076934279675023,"pZ":2.54403755874472,"vX0":8.633374434628676,"vY0":-142.66865313153454,"vZ0":-3.6640477975308112,"x":97.65,"y":170.09,"x0":-1.6706413840286,"y0":50.00647971793639,"z0":5.0548432794874625,"aX":-13.951734546285753},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.4,"breakHorizontal":10.7,"spinRate":2438,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.3817922558173992,"extension":6.1312240160712514},"hitData":{"launchSpeed":73.3,"launchAngle":69.0,"totalDistance":140.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":81.77,"coordY":166.09}},"index":0,"playId":"598c045d-bae4-39fe-8ca7-1b2656d279c2","pitchNumber":1,"startTime":"2026-04-22T00:59:18.499Z","endTime":"2026-04-22T00:59:27.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:59:27.370Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Andujar pops out to first baseman Troy Johnston in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T00:59:43.563Z","endTime":"2026-04-22T01:03:25.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889572046154804,"aZ":-28.527558533252105,"pfxX":5.018058071590138,"pfxZ":2.3225235342067467,"pX":3.3241755832033135,"pZ":1.3567436574503358,"vX0":10.321221463631472,"vY0":-124.30274120555598,"vZ0":-3.0707154229590055,"x":-9.71,"y":202.15,"x0":-1.5268744376008105,"y0":50.00556853819087,"z0":4.96584069576141,"aX":7.886207732790558},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.7,"breakHorizontal":-11.4,"spinRate":2733,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4398993653252208,"extension":6.786314908347547},"index":0,"playId":"fd7a402b-b755-3316-bdad-cb09f758e9a5","pitchNumber":1,"startTime":"2026-04-22T00:59:54.950Z","endTime":"2026-04-22T01:00:01.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":91.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07078818272987,"aZ":-17.643040786829236,"pfxX":-5.823647097428859,"pfxZ":6.919047068513166,"pX":1.1961932685484058,"pZ":3.425265927977086,"vX0":10.180530715166746,"vY0":-142.66197695308676,"vZ0":-1.7581011588944677,"x":71.4,"y":146.3,"x0":-1.6317924866503997,"y0":50.00028205819806,"z0":5.139767396493753,"aX":-12.227457720331733},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.5,"breakHorizontal":8.9,"spinRate":2392,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.38123124627914606,"extension":6.260081360110443},"index":1,"playId":"68bb1411-54db-3663-bd30-589c6d43481f","pitchNumber":2,"startTime":"2026-04-22T01:00:16.159Z","endTime":"2026-04-22T01:00:19.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61823940378669,"aZ":-20.038909907461868,"pfxX":-6.094795505288917,"pfxZ":5.699357492693032,"pX":0.9114499335595467,"pZ":3.062294361349459,"vX0":9.426159994905358,"vY0":-143.89400306809026,"vZ0":-2.1498086888191628,"x":82.26,"y":156.1,"x0":-1.5920924581872644,"y0":50.00051466805395,"z0":5.040262278763759,"aX":-12.973997227039364},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.2,"breakHorizontal":9.5,"spinRate":2375,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3784509826595164,"extension":6.263508532957748},"index":2,"playId":"f0ff18d5-c96d-3537-925a-bbc8377b2490","pitchNumber":3,"startTime":"2026-04-22T01:00:35.438Z","endTime":"2026-04-22T01:00:38.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67047182009786,"aZ":-19.813856055476638,"pfxX":-6.135377319344805,"pfxZ":5.873996636917159,"pX":0.4927527669547941,"pZ":3.0086504048976783,"vX0":8.605308045557775,"vY0":-142.93680389479596,"vZ0":-2.3280370900327827,"x":98.22,"y":157.55,"x0":-1.736049262033837,"y0":50.00501038955338,"z0":5.054669041579963,"aX":-12.915064873735279},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.4,"breakHorizontal":9.7,"spinRate":2388,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.38072323965004795,"extension":6.311228485328386},"index":3,"playId":"e9a11b09-1f92-364e-b37d-d1c07490fec1","pitchNumber":4,"startTime":"2026-04-22T01:00:53.319Z","endTime":"2026-04-22T01:00:56.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"c577410e-5a1c-3489-bfc3-9a2a2ab613f8","startTime":"2026-04-22T01:01:20.231Z","endTime":"2026-04-22T01:01:23.486Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.232985122151728,"aZ":-18.699832885096086,"pfxX":-5.331304731119051,"pfxZ":6.347236549224318,"pX":0.07842231750126546,"pZ":3.842604945703949,"vX0":7.139373769240141,"vY0":-143.6174817932645,"vZ0":-0.3952813157865212,"x":114.01,"y":135.03,"x0":-1.7284304404477526,"y0":50.00164313669041,"z0":5.1287738776322715,"aX":-11.316426924942803},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.6,"breakHorizontal":8.5,"spinRate":2425,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3790644586469232,"extension":6.468427224580323},"index":5,"playId":"b81cf7a4-d901-3706-b1cb-a659916f287e","pitchNumber":5,"startTime":"2026-04-22T01:01:38.155Z","endTime":"2026-04-22T01:01:41.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30726749419527,"aZ":-31.090859906605818,"pfxX":1.3681895900923826,"pfxZ":0.6280992386734869,"pX":0.41762467018733107,"pZ":1.4514333606452035,"vX0":5.310887799880514,"vY0":-128.80555122765787,"vZ0":-3.068615537762165,"x":101.08,"y":199.59,"x0":-1.830646031895122,"y0":50.0006318086444,"z0":5.008905868161397,"aX":2.3476737734599724},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.8,"breakHorizontal":-3.5,"spinRate":2737,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4217572125682838,"extension":6.373287649508009},"index":6,"playId":"88b7f430-710b-3ea4-815f-994ef744658b","pitchNumber":6,"startTime":"2026-04-22T01:02:04.272Z","endTime":"2026-04-22T01:02:08.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11198504221558,"aZ":-17.989943035166565,"pfxX":-6.666777855502901,"pfxZ":6.7233985355601735,"pX":0.04841699284729946,"pZ":3.2466797622666763,"vX0":7.73338760290989,"vY0":-142.98972814549896,"vZ0":-1.9332397267497714,"x":115.15,"y":151.12,"x0":-1.800958457521143,"y0":50.00393856923313,"z0":5.037466879273302,"aX":-14.068105315287813},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.1,"breakHorizontal":10.9,"spinRate":2359,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3803095150546292,"extension":6.2118250386895335},"index":7,"playId":"00237a7b-d3fb-3d42-88ea-db22c35bceec","pitchNumber":7,"startTime":"2026-04-22T01:02:23.931Z","endTime":"2026-04-22T01:02:30.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"playId":"3eb43478-e078-34eb-a996-fd24087f73b9","startTime":"2026-04-22T01:02:51.951Z","endTime":"2026-04-22T01:02:55.876Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.850304020071682,"aZ":-18.151017866807916,"pfxX":-6.163884281373378,"pfxZ":6.657540756302369,"pX":-0.5882334315824662,"pZ":2.8787056763128924,"vX0":5.879538492457841,"vY0":-143.66082829269646,"vZ0":-2.8926461133898096,"x":139.42,"y":161.05,"x0":-1.8527763691061967,"y0":50.00519701912988,"z0":5.016463584003968,"aX":-12.98671945601871},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":10.1,"spinRate":2340,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.3801418089663824,"extension":6.268371265218281},"hitData":{"launchSpeed":73.4,"launchAngle":73.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":165.19,"coordY":178.96}},"index":9,"playId":"d56eb537-2aa5-3913-b61d-6e8e4a18abc0","pitchNumber":8,"startTime":"2026-04-22T01:03:14.455Z","endTime":"2026-04-22T01:03:25.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:03:25.233Z","atBatIndex":10},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Troy Johnston bunt grounds out softly, pitcher Randy Vásquez to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T01:05:22.015Z","endTime":"2026-04-22T01:05:55.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681190,"link":"/api/v1/people/681190"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23351509318706,"aZ":-15.80263242899923,"pfxX":-6.456294052607592,"pfxZ":8.388035480825279,"pX":0.16007418292744122,"pZ":2.340511020491946,"vX0":8.074371500906851,"vY0":-137.7775350820353,"vZ0":-6.671761764130366,"x":110.9,"y":175.59,"x0":-1.9489214837419193,"y0":50.00312479939901,"z0":5.832610010424961,"aX":-12.602406305683793},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":10.3,"spinRate":2491,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39525234354724326,"extension":5.729445429915703},"hitData":{"launchSpeed":56.5,"launchAngle":-61.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":123.12,"coordY":182.5}},"index":0,"playId":"e4bb6d17-aac3-3286-b91a-4a3758bf0f3c","pitchNumber":1,"startTime":"2026-04-22T01:05:48.202Z","endTime":"2026-04-22T01:05:55.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:05:55.461Z","atBatIndex":11},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ezequiel Tovar hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T01:06:09.102Z","endTime":"2026-04-22T01:06:26.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.781571325452134,"aZ":-22.25595403106342,"pfxX":-7.453583823103612,"pfxZ":5.139661551900112,"pX":-2.1271869814602504,"pZ":3.7622849822289712,"vX0":3.1618314367754206,"vY0":-137.14864316899164,"vZ0":-1.792570758144527,"x":198.08,"y":137.2,"x0":-2.3186510822533255,"y0":50.00079310244839,"z0":5.9232805782251114,"aX":-14.374357379226433},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":13.0,"spinRate":2428,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3974868450415565,"extension":5.6891850000984245},"index":0,"playId":"72de2487-c195-3ae4-8a52-1656a9a7b32d","pitchNumber":1,"startTime":"2026-04-22T01:06:20.940Z","endTime":"2026-04-22T01:06:26.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:06:26.590Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Karros lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T01:07:26.814Z","endTime":"2026-04-22T01:09:38.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,7,8],"actionIndex":[0,6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T01:07:07.929Z","endTime":"2026-04-22T01:07:28.553Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22115919924817,"aZ":-24.18158001778103,"pfxX":-0.40777740132416973,"pfxZ":4.3744647219142525,"pX":1.0569950722741812,"pZ":1.9161137824601888,"vX0":7.8104867900935355,"vY0":-132.7311648271015,"vZ0":-5.464713888694201,"x":76.71,"y":187.04,"x0":-1.8420668941990095,"y0":50.00080230370651,"z0":5.709377028956314,"aX":-0.7466620129166661},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":-0.6,"spinRate":2634,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4090552178566047,"extension":5.97183677271787},"index":1,"playId":"05453bf6-6b97-3f2c-9e10-74429f007c20","pitchNumber":1,"startTime":"2026-04-22T01:07:28.553Z","endTime":"2026-04-22T01:07:32.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56720406370899,"aZ":-22.93809374248757,"pfxX":0.8663243153485398,"pfxZ":5.006206574471196,"pX":1.4318848740127388,"pZ":2.0787365409509784,"vX0":8.254359938226168,"vY0":-133.643328703976,"vZ0":-5.394578841826416,"x":62.42,"y":182.65,"x0":-1.7845837610192827,"y0":50.0006027333329,"z0":5.728603409743311,"aX":1.5953383443761229},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":-3.0,"spinRate":2658,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.40685685851380926,"extension":5.782570113288499},"index":2,"playId":"c24b32b1-9b9f-3733-ae6e-afd86b9cc5ea","pitchNumber":2,"startTime":"2026-04-22T01:07:45.582Z","endTime":"2026-04-22T01:07:49.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":85.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54343440157767,"aZ":-25.00702582975454,"pfxX":0.8279176054599833,"pfxZ":3.9749938932244273,"pX":0.8753332732394224,"pZ":2.126600873036722,"vX0":6.730921888915346,"vY0":-131.84402844693835,"vZ0":-5.001939734579895,"x":83.63,"y":181.36,"x0":-1.7926992190471738,"y0":50.00386009343945,"z0":5.837423272712171,"aX":1.4938460757952419},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":-2.6,"spinRate":2731,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.41158472777448907,"extension":5.984579104669787},"index":3,"playId":"1844d4e4-c35e-3413-a858-919fe7ad9e82","pitchNumber":3,"startTime":"2026-04-22T01:08:05.601Z","endTime":"2026-04-22T01:08:08.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-22T01:08:19.083Z","endTime":"2026-04-22T01:08:32.436Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.169564213742945,"aZ":-28.029301361938376,"pfxX":2.8606639209030327,"pfxZ":2.53944065612061,"pX":1.5876163207797453,"pZ":0.6957824456414554,"vX0":7.665996826665264,"vY0":-125.77984949699731,"vZ0":-6.600003612339806,"x":56.48,"y":219.99,"x0":-1.8494196075595652,"y0":50.00330968992393,"z0":5.573189954741556,"aX":4.6646426167696475},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":-6.6,"spinRate":2974,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4324892631682049,"extension":5.905331346341508},"index":5,"playId":"2469e73e-dbeb-3b87-8648-4e45249e012e","pitchNumber":4,"startTime":"2026-04-22T01:08:32.436Z","endTime":"2026-04-22T01:08:39.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ezequiel Tovar steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"actionPlayId":"2469e73e-dbeb-3b87-8648-4e45249e012e","startTime":"2026-04-22T01:08:44.158Z","endTime":"2026-04-22T01:09:06.300Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"postOnSecond":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":1.79999999999999,"leverageIndex":1.27,"dramaIndex":48.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53373916443451,"aZ":-25.88769572845461,"pfxX":2.3691526826012117,"pfxZ":3.83186946417718,"pX":1.8266573417157403,"pZ":0.885043428101198,"vX0":8.462049001689007,"vY0":-126.44417383516665,"vZ0":-6.61954194290554,"x":47.37,"y":214.88,"x0":-1.853193983097171,"y0":50.005311696601304,"z0":5.576687565036322,"aX":3.886235020286549},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.8,"breakHorizontal":-6.0,"spinRate":3038,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4309719233335563,"extension":5.895645972441005},"index":7,"playId":"27e18ad6-3555-3be9-a8d7-2152166284dc","pitchNumber":5,"startTime":"2026-04-22T01:09:06.300Z","endTime":"2026-04-22T01:09:11.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.525174112229283,"aZ":-14.772929318156752,"pfxX":-3.927071293393716,"pfxZ":8.607934990422123,"pX":0.4953402054269876,"pZ":2.1552896282974388,"vX0":7.436892397889281,"vY0":-140.51503944341644,"vZ0":-7.368014144611443,"x":98.12,"y":180.59,"x0":-1.6621928887095139,"y0":50.0042569303009,"z0":5.750306615005942,"aX":-7.940729223696407},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":5.8,"spinRate":2560,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3881489042086388,"extension":6.065652854397457},"hitData":{"launchSpeed":90.0,"launchAngle":25.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.5,"coordY":92.99}},"index":8,"playId":"6c031356-a6eb-3616-908e-446f7303e522","pitchNumber":6,"startTime":"2026-04-22T01:09:26.586Z","endTime":"2026-04-22T01:09:38.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":1.27,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:09:38.584Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T01:09:50.004Z","endTime":"2026-04-22T01:10:16.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94425886894785,"aZ":-29.21419722039218,"pfxX":4.483068792896332,"pfxZ":1.850174767865962,"pX":-0.06092057230153356,"pZ":2.640172521198802,"vX0":3.48629067947417,"vY0":-124.92300289535561,"vZ0":-1.9732320625933504,"x":119.32,"y":167.5,"x0":-2.0505269933758075,"y0":50.00525110935483,"z0":5.810409322949456,"aX":7.182730581618058},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.1,"breakHorizontal":-8.9,"spinRate":2993,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.43618237722266073,"extension":5.874372285745872},"hitData":{"launchSpeed":67.3,"launchAngle":-18.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.89,"coordY":168.31}},"index":0,"playId":"cf8b62b0-0132-3948-9860-9813bfcb8dc3","pitchNumber":1,"startTime":"2026-04-22T01:10:07.168Z","endTime":"2026-04-22T01:10:16.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.31,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:10:16.439Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out sharply to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T01:12:21.957Z","endTime":"2026-04-22T01:13:04.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.673445960031884,"aZ":-32.13149590339859,"pfxX":2.241379171747947,"pfxZ":0.029080036038285684,"pX":0.8790415064907208,"pZ":1.2869668409291108,"vX0":5.597304782890655,"vY0":-124.8079329566775,"vZ0":-2.96742494324604,"x":83.49,"y":204.03,"x0":-1.6636722720906827,"y0":50.00547791092444,"z0":5.076451731957576,"aX":3.61724020366432},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.4,"breakHorizontal":-5.0,"spinRate":2642,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.43505400869894784,"extension":6.492054664645468},"index":0,"playId":"23d652a9-a421-3957-ad49-87693425efae","pitchNumber":1,"startTime":"2026-04-22T01:12:37.081Z","endTime":"2026-04-22T01:12:41.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":98.1,"endSpeed":90.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12803373222828,"aZ":-18.77913038382095,"pfxX":-6.630660602978519,"pfxZ":6.3997134838711816,"pX":0.007844318322517396,"pZ":3.023177738818758,"vX0":7.126407382609602,"vY0":-142.8980335837655,"vZ0":-2.4936597767323585,"x":116.7,"y":157.15,"x0":-1.6422509077866545,"y0":50.00593048808278,"z0":5.0705647384723225,"aX":-13.884855468296744},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.4,"breakHorizontal":10.8,"spinRate":2435,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.38151224303495423,"extension":6.388383783878181},"hitData":{"launchSpeed":101.2,"launchAngle":39.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":90.58,"coordY":34.64}},"index":1,"playId":"1904a1f3-1350-37d9-8476-b2fec4c3c334","pitchNumber":2,"startTime":"2026-04-22T01:12:53.147Z","endTime":"2026-04-22T01:13:04.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:13:04.660Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, shortstop Ezequiel Tovar to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T01:13:12.662Z","endTime":"2026-04-22T01:14:58.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":92.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90917078487358,"aZ":-18.918691335320588,"pfxX":-7.210073313614499,"pfxZ":6.189055032646162,"pX":-0.30428042746844647,"pZ":1.8143128240475053,"vX0":6.720487559393256,"vY0":-144.17026129289536,"vZ0":-5.781347195460882,"x":128.6,"y":189.79,"x0":-1.7086668764072273,"y0":50.00649545110994,"z0":4.981457970246611,"aX":-15.452226585641505},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.4,"breakHorizontal":12.0,"spinRate":2405,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.37735572985062626,"extension":6.290768945563343},"index":0,"playId":"ebe46555-5cf1-33e1-be2b-8a58415b8fdf","pitchNumber":1,"startTime":"2026-04-22T01:13:31.430Z","endTime":"2026-04-22T01:13:35.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.106571418243814,"aZ":-33.02788417574484,"pfxX":2.744140386368697,"pfxZ":-0.5128211082898875,"pX":0.9903793327225594,"pZ":0.4292210804394855,"vX0":5.739884045322364,"vY0":-126.3533084911234,"vZ0":-4.8916375754196,"x":79.25,"y":227.19,"x0":-1.6467731426917005,"y0":50.00440654211333,"z0":4.974934894516959,"aX":4.541313798315031},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.7,"breakHorizontal":-6.0,"spinRate":2709,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.42968026476060395,"extension":6.799020550217605},"index":1,"playId":"61e07b9d-a2d5-318e-85ae-3e85c19e0af7","pitchNumber":2,"startTime":"2026-04-22T01:13:48.784Z","endTime":"2026-04-22T01:13:53.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-22T01:14:02.302Z","endTime":"2026-04-22T01:14:13.036Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50530889151142,"aZ":-31.89639409722526,"pfxX":-7.232631956337109,"pfxZ":0.16083359090000782,"pX":1.5032913749047854,"pZ":0.5847568165393272,"vX0":10.100251781429316,"vY0":-129.93389692620892,"vZ0":-4.962754257066512,"x":59.7,"y":222.99,"x0":-1.468690324292836,"y0":50.00307846459433,"z0":4.902492733463009,"aX":-12.547644807698173},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.5,"breakHorizontal":11.3,"spinRate":2007,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4192138560187999,"extension":6.6122515607529},"index":3,"playId":"a0569294-651c-35a6-a5ff-bc04745dc4f4","pitchNumber":3,"startTime":"2026-04-22T01:14:13.036Z","endTime":"2026-04-22T01:14:16.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3491513759974,"aZ":-18.074941528245823,"pfxX":-5.219205819509395,"pfxZ":6.643484290756465,"pX":-0.7364021614404748,"pZ":3.3540828311358544,"vX0":4.87704802954568,"vY0":-144.4551962399652,"vZ0":-1.7478669188187008,"x":145.07,"y":148.22,"x0":-1.7650958302763329,"y0":50.003117873924616,"z0":5.073387088727307,"aX":-11.0764210456121},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.9,"breakHorizontal":8.5,"spinRate":2442,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3785739636646914,"extension":6.181497627610538},"index":4,"playId":"99ed1d7e-22de-31f0-8b82-f42e2ca86388","pitchNumber":4,"startTime":"2026-04-22T01:14:31.505Z","endTime":"2026-04-22T01:14:36.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.976644397970794,"aZ":-19.688806949201105,"pfxX":-6.566954800457927,"pfxZ":5.844221850011472,"pX":0.29342667361700203,"pZ":2.5523169905486456,"vX0":7.986157895575116,"vY0":-144.4267064443048,"vZ0":-3.704676712673404,"x":105.82,"y":169.87,"x0":-1.6393002002621897,"y0":50.00509275831926,"z0":5.044750089383136,"aX":-14.03625512328109},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.1,"breakHorizontal":10.6,"spinRate":2365,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.3775647726018514,"extension":6.3960976279978805},"hitData":{"launchSpeed":89.1,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.51,"coordY":152.59}},"index":5,"playId":"049aa125-fa01-318b-8524-840e7c51ae91","pitchNumber":5,"startTime":"2026-04-22T01:14:49.837Z","endTime":"2026-04-22T01:14:58.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:14:58.390Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T01:15:12.284Z","endTime":"2026-04-22T01:16:02.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.819638778719458,"aZ":-33.788871801564476,"pfxX":1.8543873124519368,"pfxZ":-0.9250981240581648,"pX":0.3215123162061583,"pZ":2.3880010313519664,"vX0":4.785750283916714,"vY0":-129.43582396627156,"vZ0":-0.5566099955355771,"x":104.74,"y":174.3,"x0":-1.7717611017016788,"y0":50.00241914865739,"z0":5.130968708851136,"aX":3.2356584906342265},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.6,"breakHorizontal":-4.2,"spinRate":2787,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.41866959601579046,"extension":6.515162452745659},"index":0,"playId":"eb286a3c-3a5d-3e27-9a86-3136ade29541","pitchNumber":1,"startTime":"2026-04-22T01:15:21.397Z","endTime":"2026-04-22T01:15:25.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":92.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04034387886579,"aZ":-20.12131438902507,"pfxX":-5.843334606529714,"pfxZ":5.563123539564939,"pX":0.12341378432475486,"pZ":3.172185741057372,"vX0":7.3735921931623905,"vY0":-145.13491049478773,"vZ0":-2.1305364252040406,"x":112.3,"y":153.13,"x0":-1.6725604356662949,"y0":50.00148303838216,"z0":5.1208790137907965,"aX":-12.658137700171428},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.0,"breakHorizontal":9.4,"spinRate":2398,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.37518867947545553,"extension":6.226151296386525},"index":1,"playId":"25b81908-81d2-36f5-bc3c-1f4629d3b8b3","pitchNumber":2,"startTime":"2026-04-22T01:15:39.898Z","endTime":"2026-04-22T01:15:42.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":75.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.448638447479645,"aZ":-38.49874815106621,"pfxX":6.0608657801839545,"pfxZ":-4.491428079858526,"pX":1.2649635634275984,"pZ":2.017476890049825,"vX0":4.814751280288247,"vY0":-117.0961219376668,"vZ0":0.6171877369001111,"x":68.78,"y":184.31,"x0":-1.5961719528093647,"y0":50.00520276257162,"z0":5.315669176316015,"aX":8.526088864488447},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.8,"breakHorizontal":-12.0,"spinRate":2763,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4654704974243673,"extension":6.5149134383863645},"index":2,"playId":"b2b635be-c455-3d56-aa29-0de686e07d4c","pitchNumber":3,"startTime":"2026-04-22T01:15:58.385Z","endTime":"2026-04-22T01:16:02.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:16:02.456Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T01:18:02.178Z","endTime":"2026-04-22T01:19:18.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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(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.6,"endSpeed":86.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.454198873137535,"aZ":-25.15530169269155,"pfxX":0.8149276108160887,"pfxZ":3.7579046493999915,"pX":-0.08990937665308316,"pZ":3.036333673901486,"vX0":4.868476575707728,"vY0":-133.57002375270216,"vZ0":-2.8953659649221866,"x":120.43,"y":156.8,"x0":-2.016968144438749,"y0":50.00498188114907,"z0":5.8774936506668,"aX":1.5237046541601855},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":-2.2,"spinRate":2700,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.40479574114267614,"extension":5.681883256736855},"index":0,"playId":"68237ac0-fa4e-3746-88d2-b016a33ae776","pitchNumber":1,"startTime":"2026-04-22T01:18:08.693Z","endTime":"2026-04-22T01:18:12.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":89.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.019284949956113,"aZ":-20.41340802743169,"pfxX":-5.714765703987969,"pfxZ":5.857176588615561,"pX":-0.1298672338686446,"pZ":3.4557592938576187,"vX0":7.131670847943845,"vY0":-139.12337269877418,"vZ0":-3.2991514267543227,"x":121.95,"y":145.47,"x0":-1.954928602997625,"y0":50.00470572074175,"z0":5.970907912787089,"aX":-11.479357686773705},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.3,"breakHorizontal":9.4,"spinRate":2420,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39006130618274915,"extension":5.8547220721873225},"index":1,"playId":"8061eaa1-4d39-32f4-b016-4fb58c7fde40","pitchNumber":2,"startTime":"2026-04-22T01:18:19.839Z","endTime":"2026-04-22T01:18:24.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-22T01:18:30.170Z","endTime":"2026-04-22T01:18:39.420Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.230149159907583,"aZ":-17.241029751404575,"pfxX":-4.1766782354147605,"pfxZ":7.400020744093974,"pX":-0.6303027281735815,"pZ":3.5641166412319882,"vX0":5.066157028462426,"vY0":-140.1143953940368,"vZ0":-3.61330093442199,"x":141.03,"y":142.55,"x0":-1.9065867023800858,"y0":50.003769292836225,"z0":5.975288282036346,"aX":-8.429500935396945},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":6.7,"spinRate":2484,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38872049908501394,"extension":5.945709016838732},"index":3,"playId":"be474a49-c31c-3b45-9ad9-aff1829b1632","pitchNumber":3,"startTime":"2026-04-22T01:18:39.420Z","endTime":"2026-04-22T01:18:44.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":83.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20920405302149,"aZ":-27.055408523974016,"pfxX":2.2776058818272302,"pfxZ":2.9575962888256355,"pX":1.330299999678759,"pZ":0.7096757885070041,"vX0":7.309766354874378,"vY0":-129.31456173843557,"vZ0":-7.641712894477306,"x":66.29,"y":219.62,"x0":-1.803570839577054,"y0":50.0048425181615,"z0":5.712348411956363,"aX":3.945363402539035},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":-5.4,"spinRate":2825,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.41993635443538846,"extension":6.002956703257196},"index":4,"playId":"75072011-ede0-3639-af8b-3447a8b152b7","pitchNumber":4,"startTime":"2026-04-22T01:18:55.861Z","endTime":"2026-04-22T01:18:59.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":84.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.667268253485116,"aZ":-24.91690360207974,"pfxX":0.9658246321858592,"pfxZ":4.14466955665454,"pX":0.5620548069511503,"pZ":0.9617560860447335,"vX0":6.375787219075878,"vY0":-129.88712637298593,"vZ0":-7.345550231501649,"x":95.58,"y":212.81,"x0":-2.024598914255313,"y0":50.005296716454396,"z0":5.651803209924824,"aX":1.6929965276127916},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.5,"breakHorizontal":-2.8,"spinRate":2780,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.4176291022062628,"extension":5.963931739879503},"index":5,"playId":"8d0594d8-263d-3cc0-baa2-980cb8a9cb48","pitchNumber":5,"startTime":"2026-04-22T01:19:12.500Z","endTime":"2026-04-22T01:19:18.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:19:18.261Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T01:19:36.601Z","endTime":"2026-04-22T01:20:12.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":82.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34992890687861,"aZ":-25.84065370318687,"pfxX":-7.845895588781966,"pfxZ":3.7009584070571675,"pX":-0.018658199071073335,"pZ":2.1455058835443457,"vX0":7.869890905325535,"vY0":-128.8814390908408,"vZ0":-4.066939785637182,"x":117.71,"y":180.85,"x0":-2.0669773944618965,"y0":50.00459582225004,"z0":5.699294044464997,"aX":-13.43401199581038},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.1,"breakHorizontal":12.8,"spinRate":1988,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.42215212078239883,"extension":6.017750540639088},"index":0,"playId":"fc201604-7bbe-3615-bb35-dd1810860c65","pitchNumber":1,"startTime":"2026-04-22T01:19:40.574Z","endTime":"2026-04-22T01:19:45.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40493744176079,"aZ":-28.508113807140244,"pfxX":-8.816447398082204,"pfxZ":2.124830999243767,"pX":-0.10651187133471295,"pZ":1.7580774780677948,"vX0":7.958328585540406,"vY0":-129.4585892192329,"vZ0":-4.451020389136861,"x":121.06,"y":191.31,"x0":-2.048176531439877,"y0":50.00618327916568,"z0":5.63633338706983,"aX":-15.241116624877373},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.2,"breakHorizontal":14.6,"spinRate":2104,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.420181893974926,"extension":5.918289911719523},"hitData":{"launchSpeed":99.1,"launchAngle":12.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.69,"coordY":84.44}},"index":1,"playId":"d3d3fdd7-aedd-36bf-80dc-73d3af60273a","pitchNumber":2,"startTime":"2026-04-22T01:20:00.733Z","endTime":"2026-04-22T01:20:12.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:20:12.160Z","atBatIndex":19},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mickey Moniak grounds into a double play, second baseman Jake Cronenworth to shortstop Xander Bogaerts to first baseman Gavin Sheets. Edouard Julien out at 2nd. Mickey Moniak out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T01:20:20.355Z","endTime":"2026-04-22T01:22:34.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.254688790199193,"aZ":-26.374623873220578,"pfxX":2.0147723128885784,"pfxZ":3.2850746505461013,"pX":0.4693175943281708,"pZ":1.6611937562622934,"vX0":5.349917713307343,"vY0":-130.94595198991274,"vZ0":-5.477563800687082,"x":99.11,"y":193.93,"x0":-1.8483341455202145,"y0":50.0033560091985,"z0":5.711132398500898,"aX":3.558260165467581},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.2,"breakHorizontal":-4.7,"spinRate":2704,"spinDirection":176},"zone":9,"typeConfidence":2.0,"plateTime":0.41559515854463447,"extension":5.974424096931285},"index":0,"playId":"8a7507c0-5b72-380d-9b31-c8b3cca938e5","pitchNumber":1,"startTime":"2026-04-22T01:20:37.190Z","endTime":"2026-04-22T01:20:41.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":"c69bcfb3-491a-30f9-a908-87015b8c1c0b","startTime":"2026-04-22T01:20:57.162Z","endTime":"2026-04-22T01:21:01.749Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039841757866114,"aZ":-19.092465128663648,"pfxX":-4.751927827523836,"pfxZ":6.570462396185361,"pX":-0.7323858182151387,"pZ":2.9364166541126364,"vX0":5.143317010524616,"vY0":-138.80269459087398,"vZ0":-4.609839804048632,"x":144.92,"y":159.5,"x0":-1.9739576822328102,"y0":50.006587918383154,"z0":5.8544521535604295,"aX":-9.466538599051715},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":7.8,"spinRate":2366,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.39153063687523915,"extension":5.872628111538272},"index":2,"playId":"83b3dad2-38a7-3ef2-b7af-13df23d13a6f","pitchNumber":2,"startTime":"2026-04-22T01:21:15.312Z","endTime":"2026-04-22T01:21:19.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":85.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.095042154106157,"aZ":-26.004957452921083,"pfxX":0.7999343639574827,"pfxZ":3.3924694602968444,"pX":-0.5942684887053894,"pZ":2.49699619012156,"vX0":3.115451553001368,"vY0":-132.25033184717805,"vZ0":-3.894290479600521,"x":139.65,"y":171.36,"x0":-1.8788828858744742,"y0":50.00357257214695,"z0":5.838056200746517,"aX":1.4548257176498254},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.8,"breakHorizontal":-1.9,"spinRate":2730,"spinDirection":180},"zone":4,"typeConfidence":2.0,"plateTime":0.4099827754644698,"extension":5.999259396315159},"index":3,"playId":"b733f39a-28bb-350b-b91f-1770c7f404ed","pitchNumber":3,"startTime":"2026-04-22T01:21:35.812Z","endTime":"2026-04-22T01:21:39.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-22T01:21:49.731Z","endTime":"2026-04-22T01:22:03.026Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.186927049899744,"aZ":-17.612011778317104,"pfxX":-4.548525725489981,"pfxZ":7.410282932758866,"pX":-0.40099724372595097,"pZ":3.1938568455590035,"vX0":5.411681894141512,"vY0":-137.98015465557927,"vZ0":-4.2525971473798405,"x":132.29,"y":152.55,"x0":-1.77924558117877,"y0":50.00427525998745,"z0":5.91106432936475,"aX":-8.939903663269645},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":7.3,"spinRate":2391,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39410318209497186,"extension":5.995938958689099},"index":5,"playId":"ee99af53-7ab7-3a92-a3a9-2eb71e482fcb","pitchNumber":4,"startTime":"2026-04-22T01:22:03.026Z","endTime":"2026-04-22T01:22:06.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":86.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.957150600675533,"aZ":-25.477485600314598,"pfxX":2.27634744010766,"pfxZ":3.6113262375564315,"pX":-0.6867833689536087,"pZ":2.0303998487318315,"vX0":2.5908118395390174,"vY0":-133.45303315505026,"vZ0":-5.2047717787805095,"x":143.18,"y":183.96,"x0":-1.9559250669816577,"y0":50.00642187387139,"z0":5.7753505695764344,"aX":4.2244432680778115},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.9,"breakHorizontal":-4.6,"spinRate":2838,"spinDirection":175},"zone":7,"typeConfidence":2.0,"plateTime":0.4060014509503751,"extension":6.047452836900848},"hitData":{"launchSpeed":89.2,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.91,"coordY":156.65}},"index":6,"playId":"bbe39717-f575-3467-a3a4-c04bd0edb1ca","pitchNumber":5,"startTime":"2026-04-22T01:22:25.212Z","endTime":"2026-04-22T01:22:34.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.800000000000004,"leverageIndex":1.37,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:22:34.159Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T01:24:32.393Z","endTime":"2026-04-22T01:26:04.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":83.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.103578338198457,"aZ":-31.2190640192712,"pfxX":2.4158389360120136,"pfxZ":0.5503790367414609,"pX":0.7619472920196386,"pZ":1.232141666227714,"vX0":5.662292787088496,"vY0":-129.01382940898608,"vZ0":-3.8395097140358097,"x":87.96,"y":205.51,"x0":-1.7521543240040272,"y0":50.00200081772624,"z0":5.077100542287962,"aX":4.18015114023465},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.5,"breakHorizontal":-5.3,"spinRate":2780,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.42029439041487393,"extension":6.240379247562356},"index":0,"playId":"c7b5338e-e7d7-32f7-940c-3d2016a41d25","pitchNumber":1,"startTime":"2026-04-22T01:24:52.114Z","endTime":"2026-04-22T01:24:56.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.651787142051223,"aZ":-31.830299742899275,"pfxX":1.484586076468747,"pfxZ":0.20829318997650326,"pX":-0.25657324843208706,"pZ":3.1559550289113596,"vX0":3.1532445986420665,"vY0":-127.24556103650819,"vZ0":1.0645430374767948,"x":126.78,"y":153.57,"x0":-1.6940689050506033,"y0":50.00560909691588,"z0":5.212138474170127,"aX":2.488572105445138},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":-3.2,"spinRate":2829,"spinDirection":106},"zone":2,"typeConfidence":2.0,"plateTime":0.42683437403945534,"extension":6.715635335166655},"index":1,"playId":"9318f05e-24cf-39ce-9a31-f3ef43e4d2b3","pitchNumber":2,"startTime":"2026-04-22T01:25:07.804Z","endTime":"2026-04-22T01:25:11.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672620533940034,"aZ":-26.46259854924159,"pfxX":-7.704687269552082,"pfxZ":3.2051456576218174,"pX":0.6276024401017631,"pZ":2.023785373866162,"vX0":8.213556774592194,"vY0":-131.59891045086172,"vZ0":-2.697883378773831,"x":93.08,"y":184.14,"x0":-1.5090846865277467,"y0":50.002824757827604,"z0":4.9893350809808545,"aX":-13.73352181260831},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":12.5,"spinRate":1977,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.413644334277798,"extension":6.653554458408099},"index":2,"playId":"70b77e22-52da-3f52-bde6-9b9e52774cbf","pitchNumber":3,"startTime":"2026-04-22T01:25:23.956Z","endTime":"2026-04-22T01:25:27.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":90.2,"endSpeed":83.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960635493425613,"aZ":-29.442631814870705,"pfxX":-7.570250979885022,"pfxZ":1.5457056567281748,"pX":1.4029824970385836,"pZ":1.2564597299288287,"vX0":10.028730197886581,"vY0":-131.047499195817,"vZ0":-3.864476340279408,"x":63.52,"y":204.86,"x0":-1.464564869145122,"y0":50.00034660724448,"z0":4.9146440882057645,"aX":-13.354919282688076},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.3,"breakHorizontal":11.9,"spinRate":2055,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4156812535050314,"extension":6.633520764339762},"index":3,"playId":"7a1c0094-83af-3fb2-8305-2084c6507705","pitchNumber":4,"startTime":"2026-04-22T01:25:43.135Z","endTime":"2026-04-22T01:25:46.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.823430994371986,"aZ":-19.729627662312094,"pfxX":-6.65744549640785,"pfxZ":5.848529217195038,"pX":0.4877812851133067,"pZ":3.132209795232409,"vX0":8.966351380463587,"vY0":-144.13379459051157,"vZ0":-2.218075490476562,"x":98.41,"y":154.21,"x0":-1.7815389409756501,"y0":50.00563704283587,"z0":5.114552460983304,"aX":-14.173886059117356},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.3,"breakHorizontal":10.6,"spinRate":2283,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.3783138922770002,"extension":6.441894950881717},"index":4,"playId":"42e1996b-3b78-3977-9fdc-5ef64b43e6dd","pitchNumber":5,"startTime":"2026-04-22T01:26:00.876Z","endTime":"2026-04-22T01:26:04.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:26:04.760Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T01:26:11.240Z","endTime":"2026-04-22T01:28:12.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.409571896804366,"aZ":-20.676905789183074,"pfxX":-6.324633299201517,"pfxZ":5.338653955665135,"pX":-0.7322007135597884,"pZ":3.629175883334693,"vX0":5.392177882740133,"vY0":-144.8036182235976,"vZ0":-0.9739540118412617,"x":144.91,"y":140.79,"x0":-1.7840680653700012,"y0":50.00178945578266,"z0":5.218564926008539,"aX":-13.617221146948625},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":9.7,"breakHorizontal":10.6,"spinRate":2281,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3762680528671205,"extension":6.236559720322912},"index":0,"playId":"141faceb-6f59-3a32-934e-e065e3ec9a95","pitchNumber":1,"startTime":"2026-04-22T01:26:30.317Z","endTime":"2026-04-22T01:26:33.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":79.8,"endSpeed":74.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.746831232193014,"aZ":-39.34137055294798,"pfxX":6.745898602941104,"pfxZ":-5.190404555048454,"pX":0.093214314940686,"pZ":3.534246094084011,"vX0":2.1561820671493206,"vY0":-116.22583175030655,"vZ0":3.991153982354162,"x":113.45,"y":143.36,"x0":-1.72036574845944,"y0":50.0007618189529,"z0":5.5073202061130955,"aX":9.319613649359615},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.3,"breakHorizontal":-12.7,"spinRate":2683,"spinDirection":69},"zone":12,"typeConfidence":2.0,"plateTime":0.46946951057912045,"extension":6.473203014432907},"index":1,"playId":"40647b93-19c4-3295-8484-3f7d47e00420","pitchNumber":2,"startTime":"2026-04-22T01:26:49.398Z","endTime":"2026-04-22T01:26:54.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.593630011105827,"aZ":-20.758904782566933,"pfxX":-5.604725062411368,"pfxZ":5.331158794548703,"pX":-0.13369506215800017,"pZ":2.996305216734323,"vX0":6.581202566381757,"vY0":-144.2619748753737,"vZ0":-2.227319383693331,"x":122.1,"y":157.88,"x0":-1.6994315712302193,"y0":50.00340096666614,"z0":5.036433676844383,"aX":-12.001259482910404},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.5,"breakHorizontal":9.1,"spinRate":2307,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.3774166474796701,"extension":6.282769847589264},"index":2,"playId":"6511621a-fb1a-38fa-9397-a444eaf07b77","pitchNumber":3,"startTime":"2026-04-22T01:27:08.118Z","endTime":"2026-04-22T01:27:11.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":92.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.304856028203506,"aZ":-18.03116934059551,"pfxX":-6.302311291334963,"pfxZ":6.531747514970444,"pX":-0.06690342133608788,"pZ":3.156465045871925,"vX0":7.118000251601225,"vY0":-145.16788726778552,"vZ0":-2.2016702774624637,"x":119.55,"y":153.56,"x0":-1.714803902067816,"y0":50.00590185719632,"z0":5.004580826649323,"aX":-13.651960492296269},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":11.6,"breakHorizontal":10.2,"spinRate":2429,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.37521200359498996,"extension":6.514636958476589},"index":3,"playId":"19679899-76aa-3f8e-b61c-d7349c03fc8a","pitchNumber":4,"startTime":"2026-04-22T01:27:26.350Z","endTime":"2026-04-22T01:27:29.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-22T01:27:34.376Z","endTime":"2026-04-22T01:27:47.062Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.167841881251487,"aZ":-34.92375958543089,"pfxX":2.9705298533721383,"pfxZ":-1.6881590675445208,"pX":0.7368061939511696,"pZ":1.4572467158051068,"vX0":5.10675857204326,"vY0":-125.8530216527307,"vZ0":-2.099420898991551,"x":88.91,"y":199.43,"x0":-1.690115542551707,"y0":50.000824767037614,"z0":5.082335842176677,"aX":4.8494358461568625},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.2,"breakHorizontal":-6.4,"spinRate":2539,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4322214362182759,"extension":6.713885574023261},"index":5,"playId":"5007058c-b625-3206-9ef3-e8bf75b55cfd","pitchNumber":5,"startTime":"2026-04-22T01:27:47.062Z","endTime":"2026-04-22T01:27:50.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20474146467196,"aZ":-24.255022638753044,"pfxX":-5.193319813867122,"pfxZ":4.3401717448846515,"pX":-0.5571667569757017,"pZ":2.3754133817678524,"vX0":4.909263979900661,"vY0":-133.13029671510887,"vZ0":-2.0224298980656523,"x":138.24,"y":174.64,"x0":-1.7359696169977477,"y0":50.002964437016765,"z0":4.8719151871245305,"aX":-9.474923297528948},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.7,"breakHorizontal":8.5,"spinRate":1592,"spinDirection":253},"zone":4,"typeConfidence":2.0,"plateTime":0.40889639063034666,"extension":6.777893307518136},"index":6,"playId":"2bc94d01-8f64-34b1-93b3-d43591067825","pitchNumber":6,"startTime":"2026-04-22T01:28:07.900Z","endTime":"2026-04-22T01:28:12.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:28:12.150Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado challenged (pitch result), call on the field was confirmed: Manny Machado called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T01:28:18.648Z","endTime":"2026-04-22T01:31:08.617Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.506817860031596,"aZ":-36.92298447192164,"pfxX":5.886172382777021,"pfxZ":-3.555879621886808,"pX":-0.26674063908212825,"pZ":2.4668309863557205,"vX0":1.2753389251091602,"vY0":-114.32740311114955,"vZ0":1.5973773959534407,"x":127.17,"y":172.18,"x0":-1.5957950894899795,"y0":50.00480031486964,"z0":5.361439379263081,"aX":7.8544081246683675},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.9,"breakHorizontal":-11.0,"spinRate":2347,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.47763460431964955,"extension":6.466746791698957},"index":0,"playId":"96186a7a-f37c-3a94-9d41-481000bba01a","pitchNumber":1,"startTime":"2026-04-22T01:28:35.605Z","endTime":"2026-04-22T01:28:40.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32643845300925,"aZ":-31.345754876880594,"pfxX":5.049404562642099,"pfxZ":0.5303032725592818,"pX":0.9664341991491628,"pZ":2.612314997234817,"vX0":4.784325772208297,"vY0":-123.78249784624659,"vZ0":0.19345351262275567,"x":80.16,"y":168.25,"x0":-1.6403875314752123,"y0":50.00504409039766,"z0":5.135733401935423,"aX":7.915609139634357},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.2,"breakHorizontal":-10.2,"spinRate":2877,"spinDirection":84},"zone":12,"typeConfidence":2.0,"plateTime":0.44076526095727964,"extension":6.641574266308167},"index":1,"playId":"84507190-375b-3350-80fc-e02f957b29cd","pitchNumber":2,"startTime":"2026-04-22T01:28:57.376Z","endTime":"2026-04-22T01:29:06.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dropped foul pop error by first baseman Troy Johnston.","event":"Error","eventType":"error","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"84507190-375b-3350-80fc-e02f957b29cd","startTime":"2026-04-22T01:29:41.129Z","endTime":"2026-04-22T01:29:41.130Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_foul_error"}],"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.52,"dramaIndex":18.0,"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":100.1,"endSpeed":92.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.708504606905585,"aZ":-18.12435901772727,"pfxX":-5.706581172645168,"pfxZ":6.4453393570654995,"pX":0.3978135189200967,"pZ":3.1116586269840516,"vX0":8.162541200593507,"vY0":-145.70454143840374,"vZ0":-2.5521299167141076,"x":101.84,"y":154.77,"x0":-1.6803130216578426,"y0":50.00646655957896,"z0":5.076370617442929,"aX":-12.44645508535878},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.4,"breakHorizontal":9.0,"spinRate":2433,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.3739172621655884,"extension":6.346505667055738},"index":3,"playId":"552cd552-8ee6-3086-bffa-f8555b9a902c","pitchNumber":3,"startTime":"2026-04-22T01:29:41.131Z","endTime":"2026-04-22T01:29:44.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":100.5,"endSpeed":92.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.028591985936544,"aZ":-16.934392055450584,"pfxX":-5.118639570273341,"pfxZ":6.954947290787496,"pX":-0.10713297917883341,"pZ":3.5309504314076143,"vX0":6.315802795791536,"vY0":-146.30093394541746,"vZ0":-1.8460287108302111,"x":121.08,"y":143.44,"x0":-1.6179241843646999,"y0":50.002218228660986,"z0":5.173214162267179,"aX":-11.215717996229474},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":12.5,"breakHorizontal":8.2,"spinRate":2417,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3728461056860901,"extension":6.289064014371809},"index":4,"playId":"358aec5e-5c14-3350-a7ea-f9f8b4d78d2b","pitchNumber":4,"startTime":"2026-04-22T01:30:01.490Z","endTime":"2026-04-22T01:30:05.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":100.8,"endSpeed":93.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99354852758693,"aZ":-20.549831295558942,"pfxX":-4.5113858030113025,"pfxZ":5.219427722803932,"pX":0.7956699676116704,"pZ":3.8021380451602766,"vX0":8.793106181419843,"vY0":-146.80111704181897,"vZ0":-0.40079099566291854,"x":86.67,"y":136.12,"x0":-1.6245584237096093,"y0":50.00500082397961,"z0":5.141813662844123,"aX":-10.052448471454886},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":9.6,"breakHorizontal":6.8,"spinRate":2295,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3701912292898908,"extension":6.279811361827283},"index":5,"playId":"700b373c-2072-3f55-a197-207b488feae8","pitchNumber":5,"startTime":"2026-04-22T01:30:23.312Z","endTime":"2026-04-22T01:30:28.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":85.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03032141106163,"aZ":-31.617919264325174,"pfxX":-6.279966557065414,"pfxZ":0.3078360401777349,"pX":-0.6718197769203613,"pZ":2.9663353634229703,"vX0":4.836562012928877,"vY0":-132.58538107040118,"vZ0":0.34223777083257934,"x":142.61,"y":158.69,"x0":-1.6825161583094748,"y0":50.005892158840574,"z0":5.09966392351805,"aX":-11.448554640692189},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.8,"breakHorizontal":10.7,"spinRate":1996,"spinDirection":244},"zone":1,"typeConfidence":2.0,"plateTime":0.409426978004805,"extension":6.6525277028124545},"index":6,"playId":"10533dba-ee32-386b-8cfa-e5b3f060ec75","pitchNumber":6,"startTime":"2026-04-22T01:30:41.614Z","endTime":"2026-04-22T01:31:08.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"}},"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:31:08.617Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T01:33:12.342Z","endTime":"2026-04-22T01:33:44.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.503700626503253,"aZ":-25.812681925704105,"pfxX":2.0946073534450553,"pfxZ":3.5810393166988685,"pX":0.8714681357744689,"pZ":3.4476305343522293,"vX0":6.638616821767964,"vY0":-130.65581685113037,"vZ0":-1.5654450675959057,"x":83.78,"y":145.69,"x0":-1.9470384122589524,"y0":50.002542632090055,"z0":5.944849350335298,"aX":3.717894220399001},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":-4.9,"spinRate":2768,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.4149539219888809,"extension":5.702739776120326},"index":0,"playId":"0d293d36-335f-3569-b51a-378af8dd2b72","pitchNumber":1,"startTime":"2026-04-22T01:33:19.511Z","endTime":"2026-04-22T01:33:23.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.250414998900396,"aZ":-25.511307438641044,"pfxX":0.749921958187798,"pfxZ":3.9550712900164102,"pX":0.6911884890563957,"pZ":2.175682173991883,"vX0":6.80252274015847,"vY0":-127.211618911095,"vZ0":-4.088086656106404,"x":90.65,"y":180.04,"x0":-2.084511362790443,"y0":50.0024862130745,"z0":5.761416497803921,"aX":1.2632701871169845},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":-2.5,"spinRate":2771,"spinDirection":176},"zone":6,"typeConfidence":2.0,"plateTime":0.42605248175638444,"extension":5.694706940784918},"hitData":{"launchSpeed":77.1,"launchAngle":13.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.74,"coordY":111.35}},"index":1,"playId":"45c7ff5a-3354-3751-a6ba-a8d96e5d7dd3","pitchNumber":2,"startTime":"2026-04-22T01:33:31.017Z","endTime":"2026-04-22T01:33:44.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:33:44.142Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"TJ Rumfield lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T01:33:49.635Z","endTime":"2026-04-22T01:36:15.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.15844765761964,"aZ":-36.16534643869392,"pfxX":2.568633906876927,"pfxZ":-2.590038479180362,"pX":-0.5211784574001498,"pZ":1.2770067990358187,"vX0":2.756836409352227,"vY0":-122.07614885915933,"vZ0":-3.740876903632514,"x":136.87,"y":204.3,"x0":-1.9898425322104611,"y0":50.00172693356909,"z0":5.873743480534852,"aX":3.9600992018579206},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.2,"breakHorizontal":-5.2,"spinRate":3164,"spinDirection":91},"zone":13,"typeConfidence":2.0,"plateTime":0.44501348965196375,"extension":5.91624326827078},"index":0,"playId":"45ca0ba4-fde0-3e7d-869d-9ffe39cd746a","pitchNumber":1,"startTime":"2026-04-22T01:34:07.561Z","endTime":"2026-04-22T01:34:11.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":84.7,"endSpeed":80.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.981946787466594,"aZ":-35.7132554127614,"pfxX":2.9973475256296447,"pfxZ":-2.235379944152588,"pX":-0.28967904785028364,"pZ":1.0854217989253545,"vX0":3.200674685616733,"vY0":-123.50783760994729,"vZ0":-4.402313934678319,"x":128.04,"y":209.47,"x0":-1.9803824096479228,"y0":50.00459291593856,"z0":5.817127383552292,"aX":4.742858213888271},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.7,"breakHorizontal":-6.0,"spinRate":3116,"spinDirection":85},"zone":13,"typeConfidence":2.0,"plateTime":0.439428840461479,"extension":5.9226096175474305},"index":1,"playId":"d5e3a867-70ba-33c5-a074-2387306f2df0","pitchNumber":2,"startTime":"2026-04-22T01:34:25.860Z","endTime":"2026-04-22T01:34:30.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.9,"endSpeed":84.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0339713691648,"aZ":-27.461591715433077,"pfxX":2.2655255205183655,"pfxZ":2.6388536509960616,"pX":-1.465431370389653,"pZ":4.410006860469421,"vX0":0.6220329787587451,"vY0":-131.18259203918032,"vZ0":0.9018687643781027,"x":172.86,"y":119.71,"x0":-1.9987563306129226,"y0":50.0054797452167,"z0":6.069631154653341,"aX":4.050930694546809},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.2,"breakHorizontal":-4.2,"spinRate":2754,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.4134963335073212,"extension":5.891968980023014},"index":2,"playId":"0ea09ed9-c0f0-3a13-845c-e4013533ab87","pitchNumber":3,"startTime":"2026-04-22T01:34:48.757Z","endTime":"2026-04-22T01:34:53.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.60970361384407,"aZ":-34.829272660971554,"pfxX":3.9463044936753215,"pfxZ":-1.776530581104728,"pX":-0.7580015260902084,"pZ":2.578686266995692,"vX0":1.8043715215096987,"vY0":-120.35825147308263,"vZ0":-0.9104014253500878,"x":145.89,"y":169.16,"x0":-2.0263277107903415,"y0":50.00532358882177,"z0":6.000361340164603,"aX":5.88904863883596},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.2,"breakHorizontal":-7.6,"spinRate":3153,"spinDirection":90},"zone":4,"typeConfidence":2.0,"plateTime":0.4521363977377315,"extension":5.8501166261874245},"index":3,"playId":"4611a0c6-905c-37f1-8f6f-46523e5ddc93","pitchNumber":4,"startTime":"2026-04-22T01:35:08.880Z","endTime":"2026-04-22T01:35:12.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-22T01:35:26.483Z","endTime":"2026-04-22T01:35:43.498Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868410002602275,"aZ":-15.943805037894034,"pfxX":-3.921487956973916,"pfxZ":8.13988902561427,"pX":-0.8709965342214236,"pZ":3.154246363203214,"vX0":4.0622493609420465,"vY0":-139.265860563865,"vZ0":-4.664113911848032,"x":150.2,"y":153.62,"x0":-1.8286349810315443,"y0":50.00071184461034,"z0":5.8816522464177865,"aX":-7.817869667407445},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":6.4,"spinRate":2458,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3910589548954837,"extension":6.015914056672639},"index":5,"playId":"a31e3f1d-e7c9-3fa6-aebc-6b0d65e1f939","pitchNumber":5,"startTime":"2026-04-22T01:35:43.498Z","endTime":"2026-04-22T01:35:48.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":85.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.673545981026294,"aZ":-26.592995597946643,"pfxX":1.9156246897217033,"pfxZ":3.071041803229048,"pX":-0.17169428252937197,"pZ":2.2540194500594986,"vX0":3.905870393333957,"vY0":-132.30179720683654,"vZ0":-4.456748425584106,"x":123.54,"y":177.92,"x0":-1.9018822587988788,"y0":50.002452291033244,"z0":5.852965707124146,"aX":3.4788180359775778},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.0,"breakHorizontal":-4.1,"spinRate":2760,"spinDirection":166},"zone":8,"typeConfidence":2.0,"plateTime":0.41015709858230753,"extension":5.8966997051627414},"hitData":{"launchSpeed":84.8,"launchAngle":28.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.18,"coordY":88.21}},"index":6,"playId":"7e1ffb96-a65d-3c67-b715-3d347d878df5","pitchNumber":6,"startTime":"2026-04-22T01:36:04.553Z","endTime":"2026-04-22T01:36:15.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:36:15.340Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T01:36:55.330Z","endTime":"2026-04-22T01:38:14.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"25e246c7-be19-3bf5-b99f-d13fc39b8fb0","startTime":"2026-04-22T01:36:38.929Z","endTime":"2026-04-22T01:36:43.130Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.343964522238025,"aZ":-22.674627069884064,"pfxX":-8.312946730822613,"pfxZ":4.82271153943499,"pX":0.9694202002324785,"pZ":1.6447605277062933,"vX0":10.374456743054935,"vY0":-138.3887564516858,"vZ0":-6.594498039187718,"x":80.05,"y":194.37,"x0":-1.7206067081068965,"y0":50.0042804760557,"z0":5.542414155213884,"aX":-16.37906627182993},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.7,"breakHorizontal":13.3,"spinRate":2335,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3934376097630965,"extension":6.0284179042820245},"index":1,"playId":"6e01bc03-2547-35cf-a883-02d3dcc7a5cc","pitchNumber":1,"startTime":"2026-04-22T01:36:57.391Z","endTime":"2026-04-22T01:37:01.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30595146935789,"aZ":-26.561975190924812,"pfxX":1.9813979115742006,"pfxZ":3.1443972762780614,"pX":-0.49681618853370973,"pZ":2.333839170483302,"vX0":3.2481094556573735,"vY0":-131.61471377631938,"vZ0":-4.058164424229069,"x":135.94,"y":175.77,"x0":-1.996046901196264,"y0":50.003297088130815,"z0":5.822987329586596,"aX":3.5375721671245657},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.2,"breakHorizontal":-4.2,"spinRate":2760,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.41338227227442115,"extension":5.839157920624685},"index":2,"playId":"e01f869f-033b-37d8-8527-5a902de46653","pitchNumber":2,"startTime":"2026-04-22T01:37:17.140Z","endTime":"2026-04-22T01:37:20.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.606654567976584,"aZ":-25.88526954671556,"pfxX":2.5641295516405105,"pfxZ":3.413971780942914,"pX":0.19501859435472105,"pZ":2.7290948884995205,"vX0":4.581018974676992,"vY0":-133.35866489332665,"vZ0":-3.5480231804236575,"x":109.57,"y":165.09,"x0":-1.8632575835932865,"y0":50.001417039309224,"z0":5.897037699847539,"aX":4.722392464047045},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.8,"breakHorizontal":-5.4,"spinRate":2740,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.4072170246150755,"extension":5.945462653562771},"index":3,"playId":"60fe55ff-4552-3258-b2d8-b651da0a2382","pitchNumber":3,"startTime":"2026-04-22T01:37:36.897Z","endTime":"2026-04-22T01:37:39.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.271959359457522,"aZ":-16.32020996523328,"pfxX":-5.089138073099453,"pfxZ":7.851723633360311,"pX":0.5554184843088137,"pZ":2.441565705774585,"vX0":8.109427005464072,"vY0":-140.15462844586565,"vZ0":-6.3424733726014235,"x":95.83,"y":172.86,"x0":-1.6947253717469526,"y0":50.00179923696198,"z0":5.7726980467713345,"aX":-10.274923373546503},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":7.8,"spinRate":2386,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.38861118875886724,"extension":6.111109730033103},"hitData":{"launchSpeed":89.3,"launchAngle":23.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.5,"coordY":113.05}},"index":4,"playId":"154d5de0-0365-39bc-8cb3-2820295e0db6","pitchNumber":4,"startTime":"2026-04-22T01:38:02.752Z","endTime":"2026-04-22T01:38:14.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:38:14.153Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T01:38:22.056Z","endTime":"2026-04-22T01:39:07.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65790690353604,"aZ":-15.429450753812972,"pfxX":-4.742823475550751,"pfxZ":8.513383944931839,"pX":1.1056556314085142,"pZ":3.2162623470692266,"vX0":8.862800596220604,"vY0":-138.58083592769643,"vZ0":-4.492060920134947,"x":74.86,"y":151.94,"x0":-1.5013390528262363,"y0":50.004592639864235,"z0":5.871512180757224,"aX":-9.331292736671845},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":7.0,"spinRate":2371,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39351749619908993,"extension":6.087286031423578},"index":0,"playId":"9de9b33e-c355-3f21-9a9e-4252a661e249","pitchNumber":1,"startTime":"2026-04-22T01:38:38.738Z","endTime":"2026-04-22T01:38:42.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.163326229330238,"aZ":-16.81691444746316,"pfxX":-4.300916245039746,"pfxZ":7.84507010395753,"pX":0.5712930805604948,"pZ":2.562041796340278,"vX0":7.169938933757447,"vY0":-137.95843637723434,"vZ0":-5.923914447785409,"x":95.22,"y":169.6,"x0":-1.4840617033687151,"y0":50.00523726964585,"z0":5.842068657289439,"aX":-8.422550964470274},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":6.6,"spinRate":2418,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3946687712305965,"extension":6.1434379189332775},"hitData":{"launchSpeed":90.3,"launchAngle":60.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.81,"coordY":137.31}},"index":1,"playId":"2b914c0f-db75-31f1-8b33-b2b8aebcdf53","pitchNumber":2,"startTime":"2026-04-22T01:38:57.112Z","endTime":"2026-04-22T01:39:07.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.11,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:39:07.461Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T01:40:59.235Z","endTime":"2026-04-22T01:43:11.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418442804590242,"aZ":-18.310771882394036,"pfxX":-7.649975316488108,"pfxZ":6.479430214360013,"pX":0.35023906085377854,"pZ":2.745494292984588,"vX0":8.312778592851553,"vY0":-144.37071447263716,"vZ0":-3.5892881731300608,"x":103.65,"y":164.65,"x0":-1.5543045089187093,"y0":50.00067227310258,"z0":5.112605157170213,"aX":-16.36228944769003},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.3,"breakHorizontal":12.5,"spinRate":2385,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.3774842509617997,"extension":6.2166503091147085},"index":0,"playId":"43a7bc97-0576-35a1-8063-78726a05c430","pitchNumber":1,"startTime":"2026-04-22T01:41:42.657Z","endTime":"2026-04-22T01:41:46.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":92.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.658341315934756,"aZ":-26.246231843251383,"pfxX":-8.960465453123462,"pfxZ":2.7671490745860066,"pX":-0.05719550762686198,"pZ":2.3322705951647404,"vX0":7.808259038862029,"vY0":-144.28060438624513,"vZ0":-3.2748076924959304,"x":119.18,"y":175.81,"x0":-1.6137598224002472,"y0":50.00225633388563,"z0":5.071411967381797,"aX":-19.186060893356956},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":4.7,"breakHorizontal":15.0,"spinRate":2383,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3773865607550282,"extension":6.412651413013814},"index":1,"playId":"ac98bb9a-df57-3deb-adad-36b068dcd132","pitchNumber":2,"startTime":"2026-04-22T01:41:57.372Z","endTime":"2026-04-22T01:42:01.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":80.6,"endSpeed":74.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70273034681715,"aZ":-38.36554307412892,"pfxX":5.076935500344497,"pfxZ":-4.4306608814698105,"pX":1.6290477991362584,"pZ":1.452009805662762,"vX0":5.486100197637334,"vY0":-117.38185794302858,"vZ0":-0.6701330031630952,"x":54.9,"y":199.58,"x0":-1.3955625647327115,"y0":50.00007873394599,"z0":5.305501468396249,"aX":7.10025371311035},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.9,"breakHorizontal":-10.6,"spinRate":2655,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4661734934178279,"extension":6.341673290212087},"index":2,"playId":"824e5deb-bb04-321c-8d4f-086158fb5434","pitchNumber":3,"startTime":"2026-04-22T01:42:32.205Z","endTime":"2026-04-22T01:42:35.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":91.3,"endSpeed":84.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.987663795131258,"aZ":-21.585377008082798,"pfxX":-6.928157524468384,"pfxZ":5.880580306594348,"pX":0.8447999469333848,"pZ":3.5837140045871094,"vX0":8.677154026334769,"vY0":-132.75687562646797,"vZ0":0.2262140576175421,"x":84.8,"y":142.02,"x0":-1.552074971159762,"y0":50.00572824231449,"z0":5.057065660486558,"aX":-12.4825668093905},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":10.9,"spinRate":1770,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.41115077217503915,"extension":6.415641633662907},"index":3,"playId":"6c7835ff-d540-39ef-af85-3fa92a349a1c","pitchNumber":4,"startTime":"2026-04-22T01:42:49.263Z","endTime":"2026-04-22T01:42:53.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":92.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57606271465756,"aZ":-17.644675978278975,"pfxX":-6.845236005679071,"pfxZ":6.710207553385459,"pX":0.505223589341348,"pZ":3.2108985954100095,"vX0":8.839534301526939,"vY0":-145.64701459098012,"vZ0":-2.2830692239939485,"x":97.74,"y":152.09,"x0":-1.6681100501002268,"y0":50.00724963153466,"z0":5.062140375061241,"aX":-14.831706324042356},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":11.9,"breakHorizontal":10.8,"spinRate":2307,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.37489681545847686,"extension":6.199233354201529},"index":4,"playId":"e9e67394-0294-314b-9c7a-786b35dec9af","pitchNumber":5,"startTime":"2026-04-22T01:43:07.646Z","endTime":"2026-04-22T01:43:11.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:43:11.041Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T01:43:23.139Z","endTime":"2026-04-22T01:44:37.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.790337030426887,"aZ":-28.27924279251441,"pfxX":2.3868916791523827,"pfxZ":2.337278868543766,"pX":0.6170611060443016,"pZ":1.3545363766278027,"vX0":5.080036860097553,"vY0":-127.99233846695319,"vZ0":-3.5240192418680385,"x":93.48,"y":202.21,"x0":-1.7013329086766609,"y0":50.000062109025876,"z0":4.957590543588853,"aX":3.967916384802478},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.7,"breakHorizontal":-5.4,"spinRate":2577,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.42753590990501644,"extension":6.3754554873334515},"index":0,"playId":"c3b7aa62-7d82-3af7-b988-41b47b109fca","pitchNumber":1,"startTime":"2026-04-22T01:43:38.829Z","endTime":"2026-04-22T01:43:42.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.208491127205523,"aZ":-36.03499080912761,"pfxX":2.236936852184324,"pfxZ":-2.3364653003642637,"pX":-0.42729755855393764,"pZ":3.44329464293057,"vX0":2.606793884858205,"vY0":-126.81626174965098,"vZ0":2.567835089310129,"x":133.29,"y":145.81,"x0":-1.7532712655131022,"y0":50.00144050133626,"z0":5.262357605339943,"aX":3.6985509044389326},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.6,"breakHorizontal":-4.6,"spinRate":2639,"spinDirection":94},"zone":1,"typeConfidence":2.0,"plateTime":0.4294093865785782,"extension":6.443262343455807},"index":1,"playId":"29034ac3-fefd-306f-929c-aee26baed3a4","pitchNumber":2,"startTime":"2026-04-22T01:43:54.404Z","endTime":"2026-04-22T01:43:58.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":92.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.320791971234883,"aZ":-17.492662939786356,"pfxX":-5.712448413159243,"pfxZ":6.744093298850691,"pX":0.10402992888299094,"pZ":2.160070407120346,"vX0":7.328169080565665,"vY0":-145.73694032445482,"vZ0":-5.085656514620334,"x":113.03,"y":180.46,"x0":-1.6865287948571384,"y0":50.00470891808143,"z0":4.964759535425698,"aX":-12.439943838390164},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":11.5,"breakHorizontal":9.1,"spinRate":2345,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3740858240011491,"extension":6.303278080695969},"index":2,"playId":"dea4916b-ec49-3ada-b64f-f5768a74e3f4","pitchNumber":3,"startTime":"2026-04-22T01:44:12.282Z","endTime":"2026-04-22T01:44:16.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T01:44:21.273Z","endTime":"2026-04-22T01:44:33.306Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000199665233225,"aZ":-22.425176285967353,"pfxX":-4.7841691348175575,"pfxZ":5.40812057237666,"pX":-0.13648377338104314,"pZ":1.9594138590563441,"vX0":5.628766850927273,"vY0":-132.60519702786488,"vZ0":-3.4474603123058785,"x":122.2,"y":185.88,"x0":-1.6525882904196472,"y0":50.00544327972438,"z0":4.888589011110763,"aX":-8.629342296867843},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":7.7,"spinRate":1924,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.4110827781117634,"extension":6.533397359461245},"index":4,"playId":"eb7b6380-636c-316a-8cf3-2badb19884bb","pitchNumber":4,"startTime":"2026-04-22T01:44:33.306Z","endTime":"2026-04-22T01:44:37.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:44:37.579Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, third baseman Kyle Karros to first baseman Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T01:44:49.569Z","endTime":"2026-04-22T01:46:23.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.353508337648872,"aZ":-37.896808917390274,"pfxX":4.973516695717766,"pfxZ":-3.9943508809461914,"pX":1.8511923685546443,"pZ":2.322861542872779,"vX0":6.167101436005458,"vY0":-118.37044819741263,"vZ0":0.962491390470551,"x":46.44,"y":176.06,"x0":-1.4234755742055178,"y0":50.00139093193717,"z0":5.3523019780125045,"aX":7.129646305468959},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.8,"breakHorizontal":-10.3,"spinRate":2703,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.46086394433146305,"extension":6.641699561342008},"index":0,"playId":"d1591935-91c7-3f64-a2f3-52f68889245a","pitchNumber":1,"startTime":"2026-04-22T01:45:02.774Z","endTime":"2026-04-22T01:45:05.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":88.0,"endSpeed":82.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13123755695907,"aZ":-34.164711236867035,"pfxX":2.1242143377742844,"pfxZ":-1.1655107271573533,"pX":0.740193721401962,"pZ":1.910881622069396,"vX0":5.247660537754149,"vY0":-128.24829260154704,"vZ0":-1.489507894686435,"x":88.79,"y":187.19,"x0":-1.5912381812717429,"y0":50.00568811303032,"z0":5.111576470121712,"aX":3.615563876415716},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.2,"breakHorizontal":-4.8,"spinRate":2667,"spinDirection":90},"zone":9,"typeConfidence":2.0,"plateTime":0.4235929126592701,"extension":6.462061017642312},"index":1,"playId":"af8a30db-8e6c-3b0f-ba4b-b6b8af16f3f1","pitchNumber":2,"startTime":"2026-04-22T01:45:19.086Z","endTime":"2026-04-22T01:45:22.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.557452992956527,"aZ":-33.736037307374204,"pfxX":1.1940610272803842,"pfxZ":-0.9571509370724378,"pX":-0.45336461064131195,"pZ":2.1206780588487826,"vX0":2.601733202494242,"vY0":-126.00878289167056,"vZ0":-0.7242120338940669,"x":134.28,"y":181.52,"x0":-1.6475073534810298,"y0":50.001345600044736,"z0":5.097745419868191,"aX":1.952017600616283},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.7,"breakHorizontal":-2.6,"spinRate":2508,"spinDirection":92},"zone":7,"typeConfidence":2.0,"plateTime":0.4319005272470564,"extension":6.485429184499645},"index":2,"playId":"d15aa1e7-0311-3931-9bbd-40257c8e4740","pitchNumber":3,"startTime":"2026-04-22T01:45:35.523Z","endTime":"2026-04-22T01:45:42.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.761515187595023,"aZ":-30.483955586366562,"pfxX":3.8534694350349077,"pfxZ":1.089211537425423,"pX":0.5039569661080537,"pZ":2.0806981633381914,"vX0":3.965108566532283,"vY0":-122.64566257199814,"vZ0":-0.8548066100925482,"x":97.79,"y":182.6,"x0":-1.6251059004267419,"y0":50.00101948058072,"z0":4.9986105064387365,"aX":5.958510038005131},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.0,"breakHorizontal":-7.8,"spinRate":2674,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.4440019026353186,"extension":6.642714756727136},"hitData":{"launchSpeed":96.4,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.41,"coordY":166.79}},"index":3,"playId":"3ca2d382-8047-32ac-9f14-bce45608a7de","pitchNumber":4,"startTime":"2026-04-22T01:46:16.072Z","endTime":"2026-04-22T01:46:23.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:46:23.859Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, pitcher Randy Vásquez to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T01:48:38.449Z","endTime":"2026-04-22T01:50:15.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681190,"link":"/api/v1/people/681190"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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.1,"endSpeed":83.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.465445259427646,"aZ":-26.505279053426506,"pfxX":1.6682986525515586,"pfxZ":3.3035683688448954,"pX":1.261024251921297,"pZ":1.6486468324348724,"vX0":7.241100390004442,"vY0":-128.33771222765864,"vZ0":-5.511445948340523,"x":68.93,"y":194.27,"x0":-1.7816650411726538,"y0":50.003993244392504,"z0":5.815797532896977,"aX":2.859851519711665},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.3,"breakHorizontal":-4.2,"spinRate":2829,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.422243975145165,"extension":5.8619968570822865},"index":0,"playId":"108ad3ca-5491-3140-b625-ec6360389892","pitchNumber":1,"startTime":"2026-04-22T01:48:46.505Z","endTime":"2026-04-22T01:48:49.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.769264440154227,"aZ":-26.98426833170512,"pfxX":1.929412233891651,"pfxZ":3.1771270595406387,"pX":0.08108525287812028,"pZ":1.562548496943431,"vX0":5.293885543894837,"vY0":-125.96050415721058,"vZ0":-4.8994529850852935,"x":113.91,"y":196.59,"x0":-2.285161267947579,"y0":50.002259840433894,"z0":5.673394987594777,"aX":3.148005118094855},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.0,"breakHorizontal":-4.6,"spinRate":2948,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4322229881965325,"extension":5.827620854001067},"index":1,"playId":"c80d496a-12ea-3702-be13-6bfc7007537a","pitchNumber":2,"startTime":"2026-04-22T01:49:00.113Z","endTime":"2026-04-22T01:49:04.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.914292818200405,"aZ":-26.202963746255435,"pfxX":2.0571764521687936,"pfxZ":3.3160857843963303,"pX":-0.6582297767670425,"pZ":3.556906762922487,"vX0":3.0573346613337296,"vY0":-131.39331723189778,"vZ0":-1.5582649489130755,"x":142.09,"y":142.74,"x0":-2.091003294862076,"y0":50.003905278457395,"z0":6.049493372429308,"aX":3.706139242483834},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.0,"breakHorizontal":-4.2,"spinRate":2946,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.4121212026699812,"extension":5.844783697544591},"index":2,"playId":"825844c8-57fc-3e66-81f1-a64b82f8f3ae","pitchNumber":3,"startTime":"2026-04-22T01:49:13.275Z","endTime":"2026-04-22T01:49:17.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":79.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.503393395167105,"aZ":-28.004633484309988,"pfxX":2.999617180594695,"pfxZ":2.672843440211677,"pX":-0.6913608032367329,"pZ":0.6711282630820095,"vX0":2.6371010668949104,"vY0":-122.7191644418099,"vZ0":-6.396832532079985,"x":143.35,"y":220.66,"x0":-2.1614364099509302,"y0":50.00025955346673,"z0":5.633434978526812,"aX":4.669527949179233},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":-6.0,"spinRate":3003,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4428075152051978,"extension":5.799747400490934},"index":3,"playId":"ac206d23-09ec-3ef6-9a97-979dca4f24a9","pitchNumber":4,"startTime":"2026-04-22T01:49:29.132Z","endTime":"2026-04-22T01:49:32.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-22T01:49:46.225Z","endTime":"2026-04-22T01:49:51.826Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.0,"endSpeed":88.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.186812304242476,"aZ":-19.076242192810945,"pfxX":-4.201353779209261,"pfxZ":6.596617922028184,"pX":0.05692499150735797,"pZ":4.245935645527571,"vX0":6.413834036719965,"vY0":-138.4385380530507,"vZ0":-1.5808579287331637,"x":114.83,"y":124.14,"x0":-1.7197119310947226,"y0":50.004986604419884,"z0":6.071710086471048,"aX":-8.345490860130086},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.9,"breakHorizontal":6.6,"spinRate":2443,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3922021829654807,"extension":5.8427512555167915},"index":5,"playId":"0feb9357-3232-33a6-88ef-d873e0192e1b","pitchNumber":5,"startTime":"2026-04-22T01:49:51.826Z","endTime":"2026-04-22T01:49:55.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":88.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.062992992701734,"aZ":-17.351202404706594,"pfxX":-4.930748438901288,"pfxZ":7.557855450691865,"pX":-0.04629202762691667,"pZ":2.605928904039695,"vX0":6.414903566647718,"vY0":-137.3884541192207,"vZ0":-5.766570797699691,"x":118.76,"y":168.42,"x0":-1.74311659669238,"y0":50.0018518060804,"z0":5.864120317559604,"aX":-9.669464487277487},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":8.0,"spinRate":2514,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39480752496046634,"extension":5.84909967002144},"hitData":{"launchSpeed":104.2,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.72,"coordY":178.96}},"index":6,"playId":"6bd049ec-75f1-3fe5-b297-d5e4013a096d","pitchNumber":6,"startTime":"2026-04-22T01:50:05.756Z","endTime":"2026-04-22T01:50:15.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:50:15.549Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out softly, pitcher Randy Vásquez to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T01:50:23.102Z","endTime":"2026-04-22T01:53:01.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681190,"link":"/api/v1/people/681190"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":80.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.147263521605172,"aZ":-33.588099005762984,"pfxX":3.4227868053429558,"pfxZ":-0.8921939222755366,"pX":0.24162430415423597,"pZ":1.2654176784556639,"vX0":4.364613016123816,"vY0":-123.58286315903385,"vZ0":-4.450103138256557,"x":107.79,"y":204.61,"x0":-1.9764423656393182,"y0":50.002571287954375,"z0":5.838414999303527,"aX":5.420001293232933},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.3,"breakHorizontal":-7.1,"spinRate":3084,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4392546276248095,"extension":6.049858724202853},"index":0,"playId":"d6858f6c-d704-3a2c-b39f-2c7667911d0e","pitchNumber":1,"startTime":"2026-04-22T01:50:35.048Z","endTime":"2026-04-22T01:50:39.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.67269455349693,"aZ":-24.689447517007515,"pfxX":0.9102075745424969,"pfxZ":4.284194495710436,"pX":-0.045367374809016196,"pZ":2.0201960400841315,"vX0":4.657980292615098,"vY0":-129.44002142039582,"vZ0":-4.688511431286824,"x":118.73,"y":184.23,"x0":-1.9654129619684342,"y0":50.00114802788008,"z0":5.67936905821824,"aX":1.5879566873149569},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.2,"breakHorizontal":-2.4,"spinRate":2714,"spinDirection":184},"zone":8,"typeConfidence":2.0,"plateTime":0.4185653644477485,"extension":5.880070144616775},"index":1,"playId":"17d55e9c-a713-3cb5-8131-a671acfdfeb9","pitchNumber":2,"startTime":"2026-04-22T01:50:48.998Z","endTime":"2026-04-22T01:50:54.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.056210203285808,"aZ":-16.65374700671431,"pfxX":-5.207551343544343,"pfxZ":7.736288887542872,"pX":0.8011819876904018,"pZ":1.0937270003666457,"vX0":8.780600710353944,"vY0":-139.25503345643898,"vZ0":-9.707269497494579,"x":86.46,"y":209.25,"x0":-1.686027917899581,"y0":50.00089697575552,"z0":5.67675565548685,"aX":-10.444403679144925},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":8.0,"spinRate":2515,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39019127716828583,"extension":6.189793034659176},"index":2,"playId":"23b9e50c-2b8e-35fc-891e-8ee3e60051d9","pitchNumber":3,"startTime":"2026-04-22T01:51:23.501Z","endTime":"2026-04-22T01:51:27.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67058870520107,"aZ":-24.5422440706595,"pfxX":1.0802654022752378,"pfxZ":4.281962100123296,"pX":1.138370654358967,"pZ":2.1951722328861947,"vX0":7.098964385284521,"vY0":-131.1543688404574,"vZ0":-4.647260017297812,"x":73.61,"y":179.51,"x0":-1.7182154007712789,"y0":50.004375042970885,"z0":5.7685686249506025,"aX":1.9249387796110975},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":-3.1,"spinRate":2447,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4139563417890044,"extension":5.951832683597122},"index":3,"playId":"f45cc14e-5d33-34f5-a09d-fdbbd86303cb","pitchNumber":4,"startTime":"2026-04-22T01:51:38.392Z","endTime":"2026-04-22T01:51:41.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-22T01:51:49.239Z","endTime":"2026-04-22T01:51:59.590Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.545542635695885,"aZ":-15.633374071458043,"pfxX":-5.2906633101796245,"pfxZ":8.171507175034908,"pX":0.7187969622186817,"pZ":2.445842608287521,"vX0":8.462699395268993,"vY0":-139.94672186404568,"vZ0":-6.732900357010195,"x":89.6,"y":172.74,"x0":-1.6289721805436292,"y0":50.000674440378894,"z0":5.869347154449085,"aX":-10.707295783162987},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2628,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.38836882453826904,"extension":6.041055714685069},"index":5,"playId":"cef07af7-b1e9-366a-bd0c-84e6c8b298cb","pitchNumber":5,"startTime":"2026-04-22T01:51:59.590Z","endTime":"2026-04-22T01:52:02.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":89.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.253200461767978,"aZ":-16.88369284668556,"pfxX":-3.6500699117962205,"pfxZ":7.630013326766897,"pX":0.9529988175203529,"pZ":2.4422149469345023,"vX0":8.603750270284133,"vY0":-139.22732752777512,"vZ0":-6.242086427067096,"x":80.67,"y":172.84,"x0":-1.6750446493417261,"y0":50.001324207068485,"z0":5.792905075917607,"aX":-7.314002443128623},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":5.3,"spinRate":2513,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39037341202407916,"extension":6.203581070817794},"index":6,"playId":"2225ce5d-abb1-398f-a145-36583faa16ab","pitchNumber":6,"startTime":"2026-04-22T01:52:17.354Z","endTime":"2026-04-22T01:52:20.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":84.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.738596968950585,"aZ":-28.483996939824287,"pfxX":0.42631374164099345,"pfxZ":2.121253876746785,"pX":1.4334350556890685,"pZ":1.0662262643077225,"vX0":8.28313041325356,"vY0":-129.30703458743275,"vZ0":-6.539659432508496,"x":62.36,"y":209.99,"x0":-1.8294164453955388,"y0":50.004565893616565,"z0":5.733143218134632,"aX":0.7425795781972935},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.9,"breakHorizontal":-2.2,"spinRate":2732,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.4190463091184409,"extension":6.089330819128869},"index":7,"playId":"9ed598fe-5ea0-3ccf-a300-f3b00ef93144","pitchNumber":7,"startTime":"2026-04-22T01:52:36.182Z","endTime":"2026-04-22T01:52:39.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.194936499059796,"aZ":-17.210355180921006,"pfxX":-2.9690498809289534,"pfxZ":7.596717525308929,"pX":0.7195951620342386,"pZ":1.6681656900660713,"vX0":7.782671595964724,"vY0":-137.93610982409214,"vZ0":-8.135050226646996,"x":89.57,"y":193.74,"x0":-1.7249946401758343,"y0":50.00548708644508,"z0":5.767269608413323,"aX":-5.851029786651066},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":4.2,"spinRate":2445,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.39371409203267493,"extension":6.044609123621212},"hitData":{"launchSpeed":57.1,"launchAngle":-56.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.28,"coordY":194.15}},"index":8,"playId":"9a3a59f9-d5b3-337e-9c2a-90f8a682ebb5","pitchNumber":8,"startTime":"2026-04-22T01:52:52.948Z","endTime":"2026-04-22T01:53:01.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:53:01.720Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T01:53:12.914Z","endTime":"2026-04-22T01:56:37.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5,6,7],"actionIndex":[2],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":88.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.787277556949096,"aZ":-17.214450978693925,"pfxX":-3.0917802694723298,"pfxZ":7.7035604569571134,"pX":0.250591876569558,"pZ":1.296136146214495,"vX0":6.837170959337097,"vY0":-136.91171615805607,"vZ0":-8.877147307602685,"x":107.45,"y":203.78,"x0":-1.8522494421376907,"y0":50.00175840293475,"z0":5.706291694857644,"aX":-6.0034649680746055},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":4.6,"spinRate":2498,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.39664083898907876,"extension":5.875199805476067},"index":0,"playId":"3ba23b40-9c4a-328f-b3c3-74ca04c92ae2","pitchNumber":1,"startTime":"2026-04-22T01:53:28.056Z","endTime":"2026-04-22T01:53:33.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65194969158622,"aZ":-17.60808607988222,"pfxX":-4.009885963273295,"pfxZ":7.572734049691436,"pX":0.6532669677251443,"pZ":1.4476458632511902,"vX0":8.161873083936884,"vY0":-136.5222964626346,"vZ0":-8.458870659326275,"x":92.1,"y":199.69,"x0":-1.828703509470312,"y0":50.00634731634756,"z0":5.754752303824791,"aX":-7.717059896133272},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":5.9,"spinRate":2495,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.39830158651502634,"extension":6.014487896197984},"index":1,"playId":"bc0e1913-3e0f-3fb5-bd13-8a02ab386267","pitchNumber":2,"startTime":"2026-04-22T01:53:42.961Z","endTime":"2026-04-22T01:53:46.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-22T01:54:02.327Z","endTime":"2026-04-22T01:55:37.095Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.876113949876817,"aZ":-25.53851960986937,"pfxX":1.5614348488802454,"pfxZ":3.752176089705417,"pX":1.3420938148194874,"pZ":1.3698984045409706,"vX0":7.660773274452271,"vY0":-130.7384100916401,"vZ0":-6.340645334040197,"x":65.84,"y":201.79,"x0":-1.803083530959529,"y0":50.0050741246147,"z0":5.687000218507447,"aX":2.761575619368462},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.9,"breakHorizontal":-4.2,"spinRate":2686,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.41548579515155915,"extension":5.9270126647628},"index":3,"playId":"c69525ab-a8da-35d4-b83c-2f8a7e4880bd","pitchNumber":3,"startTime":"2026-04-22T01:55:37.095Z","endTime":"2026-04-22T01:55:40.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-22T01:55:47.774Z","endTime":"2026-04-22T01:55:58.685Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63644582594793,"aZ":-16.109307491215453,"pfxX":-4.338597201335261,"pfxZ":8.04795274737699,"pX":0.7875443895891882,"pZ":2.917286008633548,"vX0":8.30692559456408,"vY0":-139.51862722977933,"vZ0":-5.317549674917699,"x":86.98,"y":160.01,"x0":-1.647754033949262,"y0":50.005372618855375,"z0":5.888378417744728,"aX":-8.663960031845447},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":6.4,"spinRate":2455,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.39067876940618573,"extension":6.006598412521467},"index":5,"playId":"f9fa4e16-7bd1-32e2-acde-7fead241e218","pitchNumber":4,"startTime":"2026-04-22T01:55:58.685Z","endTime":"2026-04-22T01:56:04.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.517687639984832,"aZ":-28.803949664962847,"pfxX":2.4853234618961713,"pfxZ":1.9707962245782742,"pX":0.5445811344697216,"pZ":3.7183229710407044,"vX0":5.42707764740195,"vY0":-128.78923060797294,"vZ0":-0.2698908201561948,"x":96.24,"y":138.39,"x0":-1.898821055518024,"y0":50.00091572556055,"z0":6.020702856377758,"aX":4.243975779726642},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":-5.5,"spinRate":2882,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.42257871967163085,"extension":5.8803368314290205},"index":6,"playId":"7def1e9d-708e-3f12-a1d4-2d06550e3720","pitchNumber":5,"startTime":"2026-04-22T01:56:17.068Z","endTime":"2026-04-22T01:56:21.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.870018853029052,"aZ":-27.217296411810416,"pfxX":1.8069850730921324,"pfxZ":2.931665935953859,"pX":1.0307451489515473,"pZ":1.7476587863088724,"vX0":6.633241027400162,"vY0":-127.87006773276138,"vZ0":-4.806043566082836,"x":77.71,"y":191.59,"x0":-1.8088744007315718,"y0":50.00564870755609,"z0":5.731014146212744,"aX":3.059155468683963},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":-4.4,"spinRate":2793,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4247618437062979,"extension":5.770771532669332},"index":7,"playId":"99de1ebd-444c-32d6-8397-aec935d91ebe","pitchNumber":6,"startTime":"2026-04-22T01:56:33.982Z","endTime":"2026-04-22T01:56:37.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:56:37.360Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T01:58:49.684Z","endTime":"2026-04-22T02:00:30.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.418960104109374,"aZ":-22.526582182286607,"pfxX":-8.863295503367395,"pfxZ":4.608269851637498,"pX":1.187652958935942,"pZ":2.1593176115551884,"vX0":10.62049531166634,"vY0":-142.74964355426874,"vZ0":-4.237330644822698,"x":71.73,"y":180.48,"x0":-1.4043246110965732,"y0":50.00476354641519,"z0":5.055538864755605,"aX":-18.559506952655905},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.8,"breakHorizontal":14.3,"spinRate":2422,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3816203446932227,"extension":6.510937394352346},"index":0,"playId":"d9de6938-98fd-3ed7-a3b6-30f5847e1960","pitchNumber":1,"startTime":"2026-04-22T01:59:03.374Z","endTime":"2026-04-22T01:59:06.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.931175776126498,"aZ":-23.801660751326654,"pfxX":-8.533819835644717,"pfxZ":4.04875007485505,"pX":1.042206000607908,"pZ":1.6850792397432413,"vX0":10.468619761088018,"vY0":-142.02926539040658,"vZ0":-5.157842694022745,"x":77.27,"y":193.28,"x0":-1.5622894871711939,"y0":50.00213204783491,"z0":5.014667605535205,"aX":-17.641132996399218},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.6,"breakHorizontal":13.7,"spinRate":2341,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.38391760315012124,"extension":6.383410109940425},"index":1,"playId":"ce60d16f-990f-354a-b1fc-880e62f62b3b","pitchNumber":2,"startTime":"2026-04-22T01:59:21.451Z","endTime":"2026-04-22T01:59:27.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09479468507337,"aZ":-19.15471226518623,"pfxX":-7.507308732636491,"pfxZ":6.191158435127275,"pX":1.0337999796578,"pZ":2.261080490177224,"vX0":10.064910971884474,"vY0":-143.8303585673716,"vZ0":-4.568757626911928,"x":77.59,"y":177.73,"x0":-1.5289664924015152,"y0":50.00666232910304,"z0":5.051413626171059,"aX":-15.796959622196626},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.4,"breakHorizontal":11.6,"spinRate":2470,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38022588981753414,"extension":6.287801317014571},"index":2,"playId":"0b1739eb-da94-3ef1-9a92-f22d380babab","pitchNumber":3,"startTime":"2026-04-22T01:59:42.538Z","endTime":"2026-04-22T01:59:45.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":76.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.37447661808634,"aZ":-38.95755043941178,"pfxX":5.404528843741046,"pfxZ":-4.70994826676089,"pX":1.7087797624560799,"pZ":0.8524909214844625,"vX0":5.96980903379866,"vY0":-118.29249120369529,"vZ0":-2.018001910487206,"x":51.87,"y":215.76,"x0":-1.5359096457500234,"y0":50.0055542591448,"z0":5.238546465484301,"aX":7.776008001616955},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.8,"breakHorizontal":-11.0,"spinRate":2916,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.46038265624350183,"extension":6.507195919012826},"index":3,"playId":"e4e93a8d-d961-3245-aaf8-ded23e02b653","pitchNumber":4,"startTime":"2026-04-22T02:00:02.067Z","endTime":"2026-04-22T02:00:08.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":99.4,"endSpeed":92.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.737961927325053,"aZ":-21.5469765915398,"pfxX":-5.790942181293561,"pfxZ":4.913964762207055,"pX":0.0769097592104516,"pZ":3.4946300974739577,"vX0":7.017310408255787,"vY0":-144.75705635947966,"vZ0":-0.9346320836941313,"x":114.07,"y":144.42,"x0":-1.6046214196322337,"y0":50.003875906141594,"z0":5.11768016549512,"aX":-12.526205179332006},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.0,"breakHorizontal":9.4,"spinRate":2404,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3756530151773583,"extension":6.417233246777779},"hitData":{"launchSpeed":98.6,"launchAngle":37.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.2,"coordY":48.07}},"index":4,"playId":"e56c3739-76c4-3900-be65-825c03b77f83","pitchNumber":5,"startTime":"2026-04-22T02:00:20.381Z","endTime":"2026-04-22T02:00:30.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:00:30.995Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Cronenworth doubles (2) on a ground ball to right fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T02:00:42.140Z","endTime":"2026-04-22T02:01:28.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.8,"endSpeed":74.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.264879017581343,"aZ":-37.30110354119545,"pfxX":7.490261218820766,"pfxZ":-3.695296863279249,"pX":-0.7456773690811865,"pZ":1.8728627902878239,"vX0":0.19751374668026955,"vY0":-116.2979930053782,"vZ0":0.12511404349992317,"x":145.42,"y":188.21,"x0":-1.8064908354286284,"y0":50.004050304258534,"z0":5.320383662500401,"aX":10.388233712426757},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.5,"breakHorizontal":-13.7,"spinRate":2829,"spinDirection":72},"zone":7,"typeConfidence":2.0,"plateTime":0.4687421081415488,"extension":6.523620350862364},"index":0,"playId":"b0992d92-6b24-3dd2-9713-6f1f94ed14ae","pitchNumber":1,"startTime":"2026-04-22T02:00:59.092Z","endTime":"2026-04-22T02:01:02.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":92.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.966294022976015,"aZ":-18.456842235702783,"pfxX":-7.136052787843875,"pfxZ":6.356588874536955,"pX":0.5337749494190624,"pZ":2.6866311438297035,"vX0":8.67686176932093,"vY0":-144.66824579645277,"vZ0":-3.580237780878375,"x":96.65,"y":166.24,"x0":-1.5516193245978063,"y0":50.00584118556469,"z0":5.045365329184237,"aX":-15.406042890676261},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.2,"breakHorizontal":11.6,"spinRate":2490,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.37599712900827154,"extension":6.391719021363224},"hitData":{"launchSpeed":87.4,"launchAngle":8.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.41,"coordY":103.78}},"index":1,"playId":"15fc64fa-d128-36e3-a764-705a62cde77d","pitchNumber":2,"startTime":"2026-04-22T02:01:15.490Z","endTime":"2026-04-22T02:01:28.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.9,"awayTeamWinProbability":53.1,"homeTeamWinProbabilityAdded":-6.500000000000007,"leverageIndex":1.0,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:01:28.010Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T02:01:42.973Z","endTime":"2026-04-22T02:03:43.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":91.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38474498521552,"aZ":-25.565270766345034,"pfxX":-8.07052983103031,"pfxZ":3.1403944945562996,"pX":0.6112586881451519,"pZ":0.7910745865528794,"vX0":9.276706666859418,"vY0":-142.83626070257355,"vZ0":-7.02909266905882,"x":93.7,"y":217.42,"x0":-1.6027308412426147,"y0":50.00219525397161,"z0":4.849570988878904,"aX":-16.974776814761764},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.7,"breakHorizontal":13.2,"spinRate":2403,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3808858390812704,"extension":6.277148929331321},"index":0,"playId":"1e5e8fbb-cf16-3556-8378-baf9993f6925","pitchNumber":1,"startTime":"2026-04-22T02:02:01.845Z","endTime":"2026-04-22T02:02:04.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":98.0,"endSpeed":90.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95892017312548,"aZ":-24.12322988064151,"pfxX":-8.044742668468345,"pfxZ":3.871350620445316,"pX":0.9140809066345048,"pZ":2.450566327626279,"vX0":9.842618299637667,"vY0":-142.44256444614174,"vZ0":-3.040823530586322,"x":82.16,"y":172.61,"x0":-1.5210641444254784,"y0":50.005585550477285,"z0":5.036451500080251,"aX":-16.738222145819787},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.6,"breakHorizontal":12.8,"spinRate":2374,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.38274929322453755,"extension":6.2796053256932485},"index":1,"playId":"4df9fa7a-6c12-3c54-9e0e-43add32be5d2","pitchNumber":2,"startTime":"2026-04-22T02:02:19.386Z","endTime":"2026-04-22T02:02:23.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11131999988503,"aZ":-25.689972209753922,"pfxX":-7.068458161333083,"pfxZ":3.8166270709040298,"pX":3.43210647260097E-4,"pZ":2.494636056220852,"vX0":6.920039093603716,"vY0":-129.08159936692076,"vZ0":-1.4073891076608263,"x":116.99,"y":171.42,"x0":-1.7879664328909002,"y0":50.00379970420234,"z0":5.011864056004173,"aX":-12.012465513211424},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":11.4,"spinRate":2005,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.42320380831639826,"extension":6.576997007815986},"index":2,"playId":"916c78de-5c76-3fe0-983d-d92cd95e65e5","pitchNumber":3,"startTime":"2026-04-22T02:02:37.500Z","endTime":"2026-04-22T02:02:41.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":99.8,"endSpeed":92.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9805125871429,"aZ":-17.97879356957752,"pfxX":-5.852334800369495,"pfxZ":6.533784164933495,"pX":-1.337001150840331,"pZ":3.5362883975088524,"vX0":3.5660349938988,"vY0":-145.52758035186892,"vZ0":-1.3864793016050583,"x":167.96,"y":143.3,"x0":-1.8095726453728433,"y0":50.003359677577706,"z0":5.093652349885407,"aX":-12.716786041869451},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":11.8,"breakHorizontal":10.1,"spinRate":2493,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3745117463377796,"extension":6.121927629439414},"index":3,"playId":"38ac0991-570b-3f22-84ca-96aa0d74ca2a","pitchNumber":4,"startTime":"2026-04-22T02:03:02.740Z","endTime":"2026-04-22T02:03:07.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-22T02:03:25.405Z","endTime":"2026-04-22T02:03:39.836Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.433817326060606,"aZ":-19.840057858300806,"pfxX":-5.02053447784451,"pfxZ":5.820700954446464,"pX":-1.2193568841536797,"pZ":3.6827586477062697,"vX0":3.5950581615658677,"vY0":-143.9772265807721,"vZ0":-0.7212012967128371,"x":163.48,"y":139.35,"x0":-1.8258474811938108,"y0":50.00445732120826,"z0":5.153607916624418,"aX":-10.642219745979755},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.6,"breakHorizontal":8.5,"spinRate":2355,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3790485880014147,"extension":6.051868109767651},"index":5,"playId":"41014468-6b01-3a70-b1c0-dda1aeadbb42","pitchNumber":5,"startTime":"2026-04-22T02:03:39.836Z","endTime":"2026-04-22T02:03:43.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":1.95,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:03:43.735Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to shortstop Ezequiel Tovar, deflected by third baseman Kyle Karros. Jake Cronenworth to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T02:03:56.277Z","endTime":"2026-04-22T02:04:15.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.142619936300427,"aZ":-23.78225383126199,"pfxX":-5.441811089571559,"pfxZ":4.895598612128472,"pX":0.8268398234126131,"pZ":2.716058452064539,"vX0":8.156086013335656,"vY0":-129.58943132021824,"vZ0":-1.2424476256123207,"x":85.48,"y":165.45,"x0":-1.6432168912146228,"y0":50.001173196713914,"z0":5.005376966732463,"aX":-9.32569231401592},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.9,"breakHorizontal":8.2,"spinRate":1829,"spinDirection":253},"zone":12,"typeConfidence":2.0,"plateTime":0.4214392574467132,"extension":6.777061019893619},"hitData":{"launchSpeed":61.4,"launchAngle":-52.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.58,"coordY":168.3}},"index":0,"playId":"5802e820-cbd8-336f-b0de-f35b96ddc493","pitchNumber":1,"startTime":"2026-04-22T02:04:06.839Z","endTime":"2026-04-22T02:04:15.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":1.99,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:04:15.172Z","atBatIndex":37},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jackson Merrill hit by pitch. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T02:04:56.827Z","endTime":"2026-04-22T02:05:04.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.1,"endSpeed":75.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88073613159958,"aZ":-38.121945489851306,"pfxX":5.841100321483928,"pfxZ":-4.210696540586089,"pX":2.4520584940326584,"pZ":1.92517077281161,"vX0":7.497333385308565,"vY0":-117.9498422105011,"vZ0":0.3559436678106471,"x":23.53,"y":186.8,"x0":-1.5234025377868972,"y0":50.00315034583389,"z0":5.280083195770318,"aX":8.249966302342893},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.3,"breakHorizontal":-12.4,"spinRate":2810,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.46390303680807143,"extension":6.589706886481125},"index":0,"playId":"91c8f876-a771-3ecb-b816-9b2e7c98ba50","pitchNumber":1,"startTime":"2026-04-22T02:04:56.827Z","endTime":"2026-04-22T02:05:04.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.6,"awayTeamWinProbability":53.4,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":2.88,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:05:04.222Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks. Jake Cronenworth scores. Fernando Tatis Jr. to 3rd. Jackson Merrill to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T02:05:30.628Z","endTime":"2026-04-22T02:07:48.519Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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(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.0,"endSpeed":81.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.146887547729186,"aZ":-33.64428907893367,"pfxX":1.537448025082071,"pfxZ":-0.8873372726067599,"pX":1.3825165499995786,"pZ":1.252223441813413,"vX0":7.014100894402856,"vY0":-126.6794722845873,"vZ0":-2.7675127653803435,"x":64.3,"y":204.97,"x0":-1.604836368199858,"y0":50.004994320494056,"z0":5.007414328199851,"aX":2.5374549053537834},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.9,"breakHorizontal":-4.2,"spinRate":2813,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.42985300142558325,"extension":6.7954129717037235},"index":0,"playId":"c758387b-f801-3f61-8c38-33f8da55ecc0","pitchNumber":1,"startTime":"2026-04-22T02:05:45.631Z","endTime":"2026-04-22T02:05:51.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.924840917126243,"aZ":-16.994422059270548,"pfxX":-6.715880377807074,"pfxZ":7.084696495655745,"pX":-0.3304727259253546,"pZ":4.281062716342688,"vX0":6.423172142606228,"vY0":-144.78744231881768,"vZ0":0.3509363109512236,"x":129.6,"y":123.19,"x0":-1.6953394908431076,"y0":50.00175448673834,"z0":5.190922378722243,"aX":-14.387991493960644},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.1,"breakHorizontal":11.0,"spinRate":2381,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3769908014611554,"extension":6.2901995864131965},"index":1,"playId":"2c8696ae-b0ac-3c49-83ac-f0ef5c7836e4","pitchNumber":2,"startTime":"2026-04-22T02:06:04.629Z","endTime":"2026-04-22T02:06:08.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":98.2,"endSpeed":91.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56844232612017,"aZ":-27.272131276785135,"pfxX":-9.017697942339371,"pfxZ":2.3337039475819914,"pX":0.5063678773396383,"pZ":3.1052884841244097,"vX0":9.359876858263165,"vY0":-142.8806979778556,"vZ0":-0.9080762928596862,"x":97.7,"y":154.94,"x0":-1.6132909302077643,"y0":50.006216831639655,"z0":5.11434161526785,"aX":-18.972366372295237},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.2,"breakHorizontal":14.9,"spinRate":2382,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.38082521080542886,"extension":6.431580848563059},"index":2,"playId":"e9a3b222-2752-374f-8f8a-bdf7075bbc2e","pitchNumber":3,"startTime":"2026-04-22T02:06:38.072Z","endTime":"2026-04-22T02:06:41.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.830216476394817,"aZ":-20.725013382464997,"pfxX":-6.980406611276424,"pfxZ":5.353512199071389,"pX":-0.3592145836297942,"pZ":3.8593375405521004,"vX0":6.479395970595677,"vY0":-144.2513898750127,"vZ0":-0.06190668932147958,"x":130.69,"y":134.58,"x0":-1.7112232418418019,"y0":50.00431248076125,"z0":5.142883232654721,"aX":-14.9334585950613},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":9.8,"breakHorizontal":11.6,"spinRate":2417,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3775490149977738,"extension":6.201877355217589},"index":3,"playId":"17ee1811-6c90-3c66-a795-58e8deb6d6d0","pitchNumber":4,"startTime":"2026-04-22T02:06:56.295Z","endTime":"2026-04-22T02:07:00.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":92.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6280782720497,"aZ":-19.112516507427642,"pfxX":-6.610865041982532,"pfxZ":5.979861512377401,"pX":0.8333082741201875,"pZ":3.605072280716752,"vX0":9.359853770136004,"vY0":-145.79511915871183,"vZ0":-1.1200011207053033,"x":85.24,"y":141.44,"x0":-1.5382645438513478,"y0":50.00234784658145,"z0":5.131706876991548,"aX":-14.439070636308001},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":10.8,"breakHorizontal":10.4,"spinRate":2461,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.373626663744659,"extension":6.280918948690346},"index":4,"playId":"780fa020-3fc8-3d19-9f7d-709bc6bdc750","pitchNumber":5,"startTime":"2026-04-22T02:07:22.004Z","endTime":"2026-04-22T02:07:28.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.959479486037623,"aZ":-21.05566441985444,"pfxX":-6.614183177621622,"pfxZ":5.1663839977770465,"pX":0.4545707298009249,"pZ":4.721073899239766,"vX0":8.488645625397988,"vY0":-144.71102466048958,"vZ0":2.212283967484785,"x":99.67,"y":111.31,"x0":-1.6367351319305763,"y0":50.00578998334942,"z0":5.225217033347809,"aX":-14.243806079610737},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.0,"breakHorizontal":10.6,"spinRate":2447,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.37632258406098096,"extension":6.238591380294855},"index":5,"playId":"92407d0d-36a8-368d-be3e-b96c24d79ddd","pitchNumber":6,"startTime":"2026-04-22T02:07:43.429Z","endTime":"2026-04-22T02:07:48.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-14.900000000000002,"leverageIndex":4.22,"dramaIndex":202.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:07:48.519Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T02:09:05.198Z","endTime":"2026-04-22T02:10:20.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T02:07:59.066Z","endTime":"2026-04-22T02:09:07.412Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":98.5,"endSpeed":90.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33074130442649,"aZ":-24.276909776357805,"pfxX":-9.357907747309191,"pfxZ":3.763651993675193,"pX":1.114395979625046,"pZ":2.5644075836354085,"vX0":10.898068208489232,"vY0":-143.08150951673463,"vZ0":-2.8087824552082594,"x":74.52,"y":169.54,"x0":-1.506635639142584,"y0":50.00206312073091,"z0":5.060224672448168,"aX":-19.633373899590968},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.5,"breakHorizontal":15.1,"spinRate":2399,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.3810857851559928,"extension":6.335934188136296},"index":1,"playId":"7bac0856-d762-3f51-8d6f-aebdc1a1ef9f","pitchNumber":1,"startTime":"2026-04-22T02:09:07.412Z","endTime":"2026-04-22T02:09:10.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.806822756404877,"aZ":-32.78087831156936,"pfxX":1.6390803200167636,"pfxZ":-0.3573415965646367,"pX":0.6573096503759773,"pZ":1.577920066210706,"vX0":5.425050064765285,"vY0":-128.33570980995168,"vZ0":-2.225690508755936,"x":91.94,"y":196.18,"x0":-1.6808039066432383,"y0":50.00245664023298,"z0":4.962965708399432,"aX":2.7855943307156297},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.8,"breakHorizontal":-4.0,"spinRate":2828,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4237151334681837,"extension":6.823891387870169},"index":2,"playId":"00ea80ac-ab34-3958-84b8-b63fc20c3766","pitchNumber":2,"startTime":"2026-04-22T02:09:26.589Z","endTime":"2026-04-22T02:09:30.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.764705204516517,"aZ":-24.971310106612076,"pfxX":-9.239731970793937,"pfxZ":3.4248182815201975,"pX":-0.5318080283959818,"pZ":3.584053363974428,"vX0":6.775202883653429,"vY0":-143.3147398135883,"vZ0":0.14330250358333618,"x":137.27,"y":142.01,"x0":-1.7132271113513615,"y0":50.00176322154708,"z0":5.079403965026169,"aX":-19.427047681252255},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.5,"breakHorizontal":15.6,"spinRate":2490,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38062028100355905,"extension":6.260680505893263},"index":3,"playId":"f164079e-96f9-3757-8069-3a55cb900c33","pitchNumber":3,"startTime":"2026-04-22T02:09:47.221Z","endTime":"2026-04-22T02:09:51.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.900620134911165,"aZ":-26.26688411392484,"pfxX":3.9638599580590794,"pfxZ":3.6717219189787986,"pX":2.206776330352047,"pZ":1.9556092668089713,"vX0":8.203791114422433,"vY0":-125.86949067813211,"vZ0":-2.299688690373152,"x":32.88,"y":185.98,"x0":-1.6062659894167874,"y0":50.00355150930206,"z0":5.002220830706667,"aX":6.375778327415882},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.4,"breakHorizontal":-9.0,"spinRate":2719,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4347013904052188,"extension":6.579283416849242},"index":4,"playId":"21d8b4fd-06f0-35ca-a7e5-0aff6f5a60b6","pitchNumber":4,"startTime":"2026-04-22T02:10:13.564Z","endTime":"2026-04-22T02:10:20.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":7.900000000000002,"leverageIndex":3.08,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:10:20.061Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T02:12:23.121Z","endTime":"2026-04-22T02:14:09.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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(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":80.3,"endSpeed":75.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.190487389952516,"aZ":-34.74088543646986,"pfxX":3.5094146119836283,"pfxZ":-1.8082609542605237,"pX":0.5105180948482134,"pZ":2.3297158281638635,"vX0":4.7003588500309155,"vY0":-117.14047771870742,"vZ0":-1.2432409117789904,"x":97.54,"y":175.88,"x0":-1.9598166347759758,"y0":50.00023294181346,"z0":6.047070353883651,"aX":4.991589497995111},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.4,"breakHorizontal":-7.3,"spinRate":3051,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.4634041351580951,"extension":5.757331420201425},"index":0,"playId":"cf3d2c91-f216-32c6-b4ed-3df59dc4391d","pitchNumber":1,"startTime":"2026-04-22T02:12:43.259Z","endTime":"2026-04-22T02:12:46.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":87.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7721300884237,"aZ":-22.408474898611793,"pfxX":-7.662891278129797,"pfxZ":5.110096402288535,"pX":-0.6108640801812983,"pZ":2.683879095263865,"vX0":6.67255080503161,"vY0":-135.92639998962716,"vZ0":-4.255958745277814,"x":140.28,"y":166.32,"x0":-2.076342529992725,"y0":50.00491085738944,"z0":5.784567028206375,"aX":-14.650133424672973},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":12.8,"spinRate":2413,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3996957212720402,"extension":5.590972418870746},"index":1,"playId":"5d9408a6-16e1-3e7a-aa3c-97d306d033e7","pitchNumber":2,"startTime":"2026-04-22T02:12:56.048Z","endTime":"2026-04-22T02:13:00.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.441839763996803,"aZ":-19.14659812889657,"pfxX":-4.109512091891839,"pfxZ":6.891140193581833,"pX":-0.793975543618204,"pZ":4.754825960875797,"vX0":4.752634666833647,"vY0":-135.4003401411228,"vZ0":-0.11730468028470953,"x":147.26,"y":110.4,"x0":-2.022939657258311,"y0":50.00647238233248,"z0":6.11793698865628,"aX":-7.773608032704778},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":6.6,"spinRate":2406,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4017118042854637,"extension":5.703470753232922},"index":2,"playId":"3cc494ee-818e-39a4-a1ad-a52e442b5705","pitchNumber":3,"startTime":"2026-04-22T02:13:14.576Z","endTime":"2026-04-22T02:13:17.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.257459092149702,"aZ":-19.57112603680763,"pfxX":-3.250427358315042,"pfxZ":6.715308523157587,"pX":-0.597032857376977,"pZ":4.229371417591681,"vX0":4.479868212598974,"vY0":-134.907495780725,"vZ0":-1.006374545680837,"x":139.76,"y":124.59,"x0":-1.842759538199944,"y0":50.00664267847388,"z0":5.963072222382467,"aX":-6.104262997314282},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":5.2,"spinRate":2359,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4031659844025839,"extension":5.63678355500513},"index":3,"playId":"1168715d-ebcd-35a7-94a9-cc587daee2f5","pitchNumber":4,"startTime":"2026-04-22T02:13:28.430Z","endTime":"2026-04-22T02:13:31.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.860898331181794,"aZ":-27.81974846132977,"pfxX":2.749139474392325,"pfxZ":2.6907144543424657,"pX":-0.33968253572681345,"pZ":2.6926825691146505,"vX0":3.318277794655515,"vY0":-125.01680456968207,"vZ0":-2.375133291303216,"x":129.95,"y":166.08,"x0":-2.030274324275639,"y0":50.00298933688437,"z0":5.887512501337283,"aX":4.4497617750129175},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":-5.6,"spinRate":2848,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.43438930368217843,"extension":5.682523103026783},"index":4,"playId":"e4acdcb6-04e0-3ff1-b1a8-95d84744177a","pitchNumber":5,"startTime":"2026-04-22T02:13:41.636Z","endTime":"2026-04-22T02:13:45.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.58196998578498,"aZ":-30.811435669839025,"pfxX":2.255893729455639,"pfxZ":0.8286885944133235,"pX":-0.6184461286683922,"pZ":3.760017405775908,"vX0":2.8190558119469324,"vY0":-125.81968834791986,"vZ0":0.46189787331385723,"x":140.57,"y":137.26,"x0":-2.036128603121881,"y0":50.00180248811843,"z0":6.022318713568848,"aX":3.7062509627195888},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":-4.6,"spinRate":2965,"spinDirection":97},"zone":11,"typeConfidence":2.0,"plateTime":0.43125684271330833,"extension":5.79829046124408},"index":5,"playId":"86cd2400-b2eb-3689-b411-48e23ac867ff","pitchNumber":6,"startTime":"2026-04-22T02:14:02.430Z","endTime":"2026-04-22T02:14:09.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:14:09.235Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T02:14:20.041Z","endTime":"2026-04-22T02:14:57.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.881307129309434,"aZ":-30.57718393040877,"pfxX":2.0412190611067413,"pfxZ":0.9666665052097301,"pX":0.4147941259075104,"pZ":1.4683636041295538,"vX0":5.327803840768692,"vY0":-126.06386689803242,"vZ0":-4.789601876113612,"x":101.19,"y":199.13,"x0":-1.971183276975998,"y0":50.000361042901886,"z0":5.794186669847562,"aX":3.3631904478800876},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":-4.7,"spinRate":1497,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4305715743192673,"extension":5.855654717985819},"index":0,"playId":"650ffe4c-f640-3b8d-af2f-52628ead498e","pitchNumber":1,"startTime":"2026-04-22T02:14:29.809Z","endTime":"2026-04-22T02:14:32.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.377162707480853,"aZ":-29.62869284455537,"pfxX":2.0721859910326508,"pfxZ":1.5397140387030124,"pX":0.685637403506506,"pZ":2.924016215358242,"vX0":5.989400852487514,"vY0":-126.76915024388863,"vZ0":-1.7122322574327717,"x":90.87,"y":159.83,"x0":-1.9630293170100965,"y0":50.00162660112188,"z0":5.940972293503518,"aX":3.4203867239070727},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":-4.9,"spinRate":2784,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.42968375338408427,"extension":5.85596421353934},"hitData":{"launchSpeed":95.9,"launchAngle":55.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.68,"coordY":117.73}},"index":1,"playId":"5fcfe639-db7f-375c-b8bc-9b57a709005b","pitchNumber":2,"startTime":"2026-04-22T02:14:45.168Z","endTime":"2026-04-22T02:14:57.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:14:57.235Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T02:15:01.266Z","endTime":"2026-04-22T02:16:14.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.480119598756044,"aZ":-16.064678195181198,"pfxX":-5.118489819683022,"pfxZ":8.336503451597718,"pX":0.7602401051688153,"pZ":1.8724333316522466,"vX0":8.66700669776885,"vY0":-137.2074031524172,"vZ0":-7.601853058716018,"x":88.02,"y":188.22,"x0":-1.7550558530647782,"y0":50.006553726279705,"z0":5.745914292989957,"aX":-9.895693325356001},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":7.7,"spinRate":2477,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3971492646361461,"extension":6.017709315440678},"index":0,"playId":"f9871a8e-b52b-3703-9611-6390a9007680","pitchNumber":1,"startTime":"2026-04-22T02:15:23.090Z","endTime":"2026-04-22T02:15:26.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5346638009167,"aZ":-16.05016193977035,"pfxX":-4.495934151286512,"pfxZ":8.4174030613649,"pX":0.19157404564120392,"pZ":2.746552748235184,"vX0":6.952386195694676,"vY0":-136.88453193421358,"vZ0":-5.7550059321723435,"x":109.7,"y":164.62,"x0":-1.7860600885473565,"y0":50.002169498997986,"z0":5.958080899702781,"aX":-8.612355097601997},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":6.8,"spinRate":2503,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3986992630748114,"extension":5.8500245153393315},"index":1,"playId":"ecc71c70-b92e-35b6-a949-510767dc7523","pitchNumber":2,"startTime":"2026-04-22T02:15:35.642Z","endTime":"2026-04-22T02:15:39.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.040912035156794,"aZ":-16.13523377875622,"pfxX":-4.147562305554823,"pfxZ":8.15186844546907,"pX":1.3304622338009207,"pZ":1.9963751000669236,"vX0":9.598378735878265,"vY0":-138.01737849920653,"vZ0":-7.562216169436825,"x":66.29,"y":184.88,"x0":-1.6231624065043064,"y0":50.00314346905341,"z0":5.818676442056671,"aX":-8.161421065937137},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.7,"breakHorizontal":6.0,"spinRate":2413,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.39391411750752425,"extension":6.06644878761273},"index":2,"playId":"c3b43d38-6ee7-3d43-b40d-43af7864e933","pitchNumber":3,"startTime":"2026-04-22T02:15:54.304Z","endTime":"2026-04-22T02:15:57.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.436236861918264,"aZ":-27.90394304345648,"pfxX":1.996971322245237,"pfxZ":2.5050361487131774,"pX":1.4628710327582586,"pZ":1.0939515278853598,"vX0":7.3523991393299175,"vY0":-128.46313107311713,"vZ0":-6.3843381055111745,"x":61.24,"y":209.24,"x0":-1.6720964274565528,"y0":50.004501324028155,"z0":5.722451591097341,"aX":3.4068263100196687},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.6,"breakHorizontal":-4.9,"spinRate":2891,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.42302772598175986,"extension":5.888390751188968},"index":3,"playId":"4c94cdf7-58d8-35ed-8e59-b79d7c4dc28f","pitchNumber":4,"startTime":"2026-04-22T02:16:10.954Z","endTime":"2026-04-22T02:16:14.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:16:14.734Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T02:18:08.631Z","endTime":"2026-04-22T02:20:36.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":99.2,"endSpeed":91.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19278768895625,"aZ":-18.15294436466974,"pfxX":-5.77506063499572,"pfxZ":6.5488692015412795,"pX":-0.9082738864219757,"pZ":2.5112349902797835,"vX0":4.446165514260447,"vY0":-144.57899777474958,"vZ0":-4.157782895689419,"x":151.62,"y":170.98,"x0":-1.7071934143331173,"y0":50.001294883406295,"z0":5.065116378989959,"aX":-12.361098063676915},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.3,"breakHorizontal":9.7,"spinRate":2450,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.37724725346080445,"extension":6.098920663209257},"index":0,"playId":"c577ecdd-93c9-3442-9d43-7ab111bb2f60","pitchNumber":1,"startTime":"2026-04-22T02:18:24.981Z","endTime":"2026-04-22T02:18:28.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.161589806520542,"aZ":-17.149684384743715,"pfxX":-7.6048738499543,"pfxZ":7.2610712886696644,"pX":0.5669305576232002,"pZ":1.3688424503525127,"vX0":8.852102632011675,"vY0":-141.94248170860726,"vZ0":-6.969170622785853,"x":95.39,"y":201.82,"x0":-1.583225741712392,"y0":50.005409458778644,"z0":4.920742237153399,"aX":-15.741489247435483},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.1,"breakHorizontal":12.2,"spinRate":2439,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.38380327395832126,"extension":6.4210903674527},"index":1,"playId":"311e397e-b2b5-3699-a9a6-b9f146db1abd","pitchNumber":2,"startTime":"2026-04-22T02:18:41.492Z","endTime":"2026-04-22T02:18:45.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":91.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86538364744215,"aZ":-26.24291197211927,"pfxX":-9.442969770839493,"pfxZ":2.8178994740924432,"pX":1.4140540806353459,"pZ":1.8021008795595004,"vX0":11.768504380317474,"vY0":-143.2321544589271,"vZ0":-4.265175544039505,"x":63.1,"y":190.12,"x0":-1.4949801466933221,"y0":50.004479614251686,"z0":4.9247289501515334,"aX":-19.889666357595413},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.4,"breakHorizontal":15.1,"spinRate":2444,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.380436933088669,"extension":6.513554048159289},"index":2,"playId":"5f0ce242-1977-3942-872c-c39512d82a09","pitchNumber":3,"startTime":"2026-04-22T02:19:01.730Z","endTime":"2026-04-22T02:19:05.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":91.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79393732559791,"aZ":-19.897579762107707,"pfxX":-6.937517199671346,"pfxZ":5.818020948895105,"pX":0.20676990106307572,"pZ":2.688423588933204,"vX0":7.838822998780355,"vY0":-143.53504736811206,"vZ0":-3.0373046070169534,"x":109.12,"y":166.19,"x0":-1.6440164341301244,"y0":50.00216366680802,"z0":4.983246888872132,"aX":-14.635627169997665},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.2,"breakHorizontal":11.2,"spinRate":2316,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.38001262444070916,"extension":6.29954905078398},"index":3,"playId":"c6ad93f5-1945-3bd2-96e2-71ec73c5b8da","pitchNumber":4,"startTime":"2026-04-22T02:19:23.096Z","endTime":"2026-04-22T02:19:26.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":91.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.970556490156817,"aZ":-21.757327394230707,"pfxX":-7.5485741404197295,"pfxZ":4.908647147119789,"pX":-0.6300863769565586,"pZ":2.7944282288592364,"vX0":5.988495638706835,"vY0":-143.76761893837792,"vZ0":-2.4913344831263258,"x":141.02,"y":163.33,"x0":-1.74489172287649,"y0":50.004121885698176,"z0":5.002102955181987,"aX":-16.023705169411688},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.6,"breakHorizontal":12.7,"spinRate":2251,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.37897541088149334,"extension":6.184209158340883},"index":4,"playId":"3a746df1-d299-3f4e-b2bb-5ca4a4356e4b","pitchNumber":5,"startTime":"2026-04-22T02:19:37.095Z","endTime":"2026-04-22T02:19:42.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8578576071462,"aZ":-20.828987938013494,"pfxX":-7.083451332879402,"pfxZ":5.374113033746983,"pX":-0.28719714497465615,"pZ":3.202764328803486,"vX0":6.7059261117339375,"vY0":-144.0090684768964,"vZ0":-1.3819112612064224,"x":127.95,"y":152.31,"x0":-1.7199498426342186,"y0":50.003394285105806,"z0":4.970928562945784,"aX":-14.954200448980052},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.6,"breakHorizontal":11.5,"spinRate":2264,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.37962411564497556,"extension":6.4145058175749785},"index":5,"playId":"c3b2e7f2-9d6c-3641-9fcb-573663bb7c11","pitchNumber":6,"startTime":"2026-04-22T02:19:56.120Z","endTime":"2026-04-22T02:20:05.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":92.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51530714589302,"aZ":-20.258084276053683,"pfxX":-6.096955763579283,"pfxZ":5.488503151110592,"pX":-0.21480963808950662,"pZ":3.342077184648467,"vX0":6.578388954952261,"vY0":-145.15139101430216,"vZ0":-1.448636011247122,"x":125.19,"y":148.54,"x0":-1.6999473832559333,"y0":50.00053859824323,"z0":5.060227413976797,"aX":-13.231744996547999},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.0,"breakHorizontal":10.0,"spinRate":2220,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.3749127901219209,"extension":6.17766522593864},"hitData":{"launchSpeed":95.6,"launchAngle":28.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":85.91,"coordY":50.98}},"index":6,"playId":"58319b12-903b-3cf0-ac05-8c5db3d728ce","pitchNumber":7,"startTime":"2026-04-22T02:20:27.248Z","endTime":"2026-04-22T02:20:36.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:20:36.158Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T02:21:49.644Z","endTime":"2026-04-22T02:23:19.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T02:20:56.257Z","endTime":"2026-04-22T02:21:51.761Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":92.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27289013241488,"aZ":-17.46735492509363,"pfxX":-5.809295870205158,"pfxZ":6.7921930481443535,"pX":-0.6713658968679321,"pZ":3.0096905952222586,"vX0":5.362439310433063,"vY0":-145.34297140723692,"vZ0":-2.9095543262517944,"x":142.59,"y":157.52,"x0":-1.7748604720750538,"y0":50.00196584364844,"z0":5.06918627038957,"aX":-12.576249906742463},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.0,"breakHorizontal":9.6,"spinRate":2376,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3751659118414059,"extension":6.346490282583013},"index":1,"playId":"650b3f46-6c85-3b5a-85d8-cb0e6b862971","pitchNumber":1,"startTime":"2026-04-22T02:21:51.761Z","endTime":"2026-04-22T02:21:54.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25201041700132,"aZ":-29.440109182118672,"pfxX":4.012020014375473,"pfxZ":1.6383850830666855,"pX":-0.37451996938743487,"pZ":2.5415557090150753,"vX0":2.1998715134066287,"vY0":-127.56678287195464,"vZ0":-0.483806635542269,"x":131.28,"y":170.16,"x0":-1.765937629154964,"y0":50.002336242088305,"z0":5.030282040919048,"aX":6.692021711159681},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":-7.7,"spinRate":2708,"spinDirection":108},"zone":4,"typeConfidence":2.0,"plateTime":0.42739404074769194,"extension":6.442652270425289},"index":2,"playId":"93063947-d8eb-3b55-8cab-1f1d48fad70e","pitchNumber":2,"startTime":"2026-04-22T02:22:10.347Z","endTime":"2026-04-22T02:22:14.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.032204496899432,"aZ":-26.389411088499934,"pfxX":5.622743077420894,"pfxZ":3.600224057916048,"pX":0.6252017953897938,"pZ":2.3586826532909537,"vX0":3.8750623244732085,"vY0":-125.1242075629665,"vZ0":-1.299680546998065,"x":93.17,"y":175.1,"x0":-1.6670244872818814,"y0":50.00432239800789,"z0":5.020166129183674,"aX":9.035991439098567},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.5,"breakHorizontal":-11.0,"spinRate":2809,"spinDirection":78},"zone":6,"typeConfidence":2.0,"plateTime":0.43549262213242823,"extension":6.531739665462016},"index":3,"playId":"11a1475d-f70c-314c-ab88-584eae694533","pitchNumber":3,"startTime":"2026-04-22T02:22:28.286Z","endTime":"2026-04-22T02:22:33.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-22T02:22:44.167Z","endTime":"2026-04-22T02:22:56.520Z","isPitch":false,"type":"action","player":{"id":609280,"link":"/api/v1/people/609280"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29446406952085,"aZ":-26.78012698688932,"pfxX":-9.095417548325766,"pfxZ":3.0675557995198086,"pX":0.7639479413394576,"pZ":0.6437279677547468,"vX0":9.248067989982271,"vY0":-130.95491366270127,"vZ0":-5.615710092795205,"x":87.88,"y":221.4,"x0":-1.6099261768383375,"y0":50.00407623734776,"z0":4.786293197857342,"aX":-16.003593471725313},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.7,"breakHorizontal":14.8,"spinRate":2133,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.41620477945026346,"extension":6.745011333837475},"index":5,"playId":"ee8e397a-6002-359a-aa17-21448cd1cf45","pitchNumber":4,"startTime":"2026-04-22T02:22:56.520Z","endTime":"2026-04-22T02:22:59.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.101320496201836,"aZ":-24.88551633863292,"pfxX":6.683928803507183,"pfxZ":4.626561312811612,"pX":-0.8660508936399451,"pZ":2.3058683923550323,"vX0":0.19608177868996954,"vY0":-124.02546769228235,"vZ0":-1.5807879993253695,"x":150.01,"y":176.52,"x0":-1.8159257421666521,"y0":50.00500593159196,"z0":5.003985438353092,"aX":10.53473772963552},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.3,"breakHorizontal":-12.2,"spinRate":2701,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.439688514354712,"extension":6.540712703814845},"index":6,"playId":"a3f632d2-2623-3f07-a548-274dbc020290","pitchNumber":5,"startTime":"2026-04-22T02:23:15.754Z","endTime":"2026-04-22T02:23:19.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:23:19.854Z","atBatIndex":45},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Freddy Fermin hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T02:23:27.573Z","endTime":"2026-04-22T02:24:28.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.913614220673214,"aZ":-37.11025470082727,"pfxX":5.156867846262905,"pfxZ":-3.5701716106336834,"pX":0.041049114075851205,"pZ":1.1685459936284597,"vX0":2.294996684120244,"vY0":-116.28625964469369,"vZ0":-1.2886694923537627,"x":115.44,"y":207.23,"x0":-1.6258975814556829,"y0":50.00393106798972,"z0":5.2214672060208756,"aX":7.127634293831025},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-6.5,"breakHorizontal":-9.8,"spinRate":2671,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.46935478168147204,"extension":6.689168554035402},"index":0,"playId":"a1319571-4dc9-3f4e-92bd-c37781c1dd26","pitchNumber":1,"startTime":"2026-04-22T02:23:44.985Z","endTime":"2026-04-22T02:23:50.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.1,"endSpeed":79.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.111148983059156,"aZ":-35.0175685087224,"pfxX":3.1091442329141774,"pfxZ":-1.7797383845419628,"pX":-2.047748496799159,"pZ":2.3208354791453467,"vX0":-1.5293598124986734,"vY0":-124.10104925380288,"vZ0":0.12208044107406324,"x":195.06,"y":176.12,"x0":-1.8353647838291867,"y0":50.00219174801337,"z0":5.129993451617783,"aX":4.9686124044634745},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.0,"breakHorizontal":-5.4,"spinRate":2548,"spinDirection":95},"zone":13,"typeConfidence":2.0,"plateTime":0.4372723381931216,"extension":6.215072504258728},"index":1,"playId":"6b304816-8f8e-353f-b43f-cee9c383dbe5","pitchNumber":2,"startTime":"2026-04-22T02:24:02.849Z","endTime":"2026-04-22T02:24:06.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.454493375639643,"aZ":-28.39346681291907,"pfxX":-8.722798353850502,"pfxZ":1.8171433500061838,"pX":-2.0636330348104406,"pZ":3.7424426103874877,"vX0":2.666410371057683,"vY0":-142.44723273388763,"vZ0":1.0602626365875483,"x":195.66,"y":137.73,"x0":-1.870354621154275,"y0":50.004994981893596,"z0":5.142060936044881,"aX":-18.177959635729465},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":3.6,"breakHorizontal":15.4,"spinRate":2383,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38247991260807224,"extension":6.310583467327487},"index":2,"playId":"3cc6aa8f-1e05-328a-84e3-6565d9ac7c86","pitchNumber":3,"startTime":"2026-04-22T02:24:20.894Z","endTime":"2026-04-22T02:24:28.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:24:28.639Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Cronenworth lines out to left fielder Jordan Beck.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T02:24:45.368Z","endTime":"2026-04-22T02:26:31.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.0,"endSpeed":81.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.12098136605653,"aZ":-33.61533082039163,"pfxX":2.5373036263875868,"pfxZ":-0.8574851797152281,"pX":-0.0650490758946797,"pZ":2.918092152050342,"vX0":3.458212992911477,"vY0":-126.97721125981252,"vZ0":0.8656871656868235,"x":119.48,"y":159.99,"x0":-1.7600026974219405,"y0":50.00420549260305,"z0":5.190261825567643,"aX":4.259223059138538},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.2,"breakHorizontal":-5.2,"spinRate":2635,"spinDirection":102},"zone":2,"typeConfidence":2.0,"plateTime":0.4268161498836971,"extension":6.242709218924271},"index":0,"playId":"c176c99b-6ab7-38aa-b179-4da92770b9a8","pitchNumber":1,"startTime":"2026-04-22T02:25:06.340Z","endTime":"2026-04-22T02:25:10.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":92.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.360645419084427,"aZ":-18.780481236627015,"pfxX":-5.729121729696048,"pfxZ":6.209374314436502,"pX":-1.4869080644680068,"pZ":2.771663573657915,"vX0":3.0253090744319513,"vY0":-144.72030887582793,"vZ0":-3.273017251090801,"x":173.68,"y":163.95,"x0":-1.7918902316482292,"y0":50.00395908173808,"z0":5.043445779363563,"aX":-12.361183469669143},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.9,"breakHorizontal":10.0,"spinRate":2430,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.376017045577691,"extension":5.990198819154162},"index":1,"playId":"fc2691f8-dbe3-3ab2-96aa-64b4b3cce6e4","pitchNumber":2,"startTime":"2026-04-22T02:25:22.789Z","endTime":"2026-04-22T02:25:26.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":97.7,"endSpeed":91.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.972509002256206,"aZ":-24.634239802316277,"pfxX":-8.737024692817373,"pfxZ":3.610189803299826,"pX":-0.33803610846592275,"pZ":1.6436136530126528,"vX0":6.770165174712384,"vY0":-142.31231385427918,"vZ0":-4.77925264225214,"x":129.89,"y":194.4,"x0":-1.5907768326636516,"y0":50.00348775410566,"z0":4.868410567016328,"aX":-18.25486754892729},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.9,"breakHorizontal":14.8,"spinRate":2291,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.382180746194583,"extension":6.171267012639698},"index":2,"playId":"fc7981af-032d-3ead-ae48-61c216163852","pitchNumber":3,"startTime":"2026-04-22T02:25:42.822Z","endTime":"2026-04-22T02:25:46.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.164315549879408,"aZ":-34.17156573767147,"pfxX":1.7151358861518318,"pfxZ":-1.1815384301946317,"pX":-0.3999859026472961,"pZ":2.1408512561261395,"vX0":2.90653648518224,"vY0":-127.71403337305698,"vZ0":-0.7223680220313441,"x":132.25,"y":180.98,"x0":-1.7666306100936633,"y0":50.0049026177827,"z0":5.066797501437128,"aX":2.8924199283573193},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.2,"breakHorizontal":-3.6,"spinRate":2781,"spinDirection":100},"zone":7,"typeConfidence":2.0,"plateTime":0.42551061966445447,"extension":6.475539766526047},"index":3,"playId":"f9c23f29-53e2-32f6-8d92-ff9a0f4580d4","pitchNumber":4,"startTime":"2026-04-22T02:26:02.806Z","endTime":"2026-04-22T02:26:06.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.818203093771498,"aZ":-16.250657123435307,"pfxX":-5.026060772725705,"pfxZ":7.614048080459076,"pX":-0.23413221713407154,"pZ":2.814528169297437,"vX0":6.049698620457997,"vY0":-142.97807553729618,"vZ0":-3.3135842021565627,"x":125.92,"y":162.79,"x0":-1.7143073448747441,"y0":50.003187039016595,"z0":4.994737036608947,"aX":-10.512456833078522},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.4,"breakHorizontal":8.0,"spinRate":2403,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3815958062058753,"extension":6.1849542034706255},"hitData":{"launchSpeed":98.0,"launchAngle":20.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.3,"coordY":89.63}},"index":4,"playId":"31f724dd-b295-3057-989a-7abbeead0994","pitchNumber":5,"startTime":"2026-04-22T02:26:24.478Z","endTime":"2026-04-22T02:26:31.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":1.04,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:26:31.931Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T02:29:06.588Z","endTime":"2026-04-22T02:30:13.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76329841946907,"aZ":-29.001072291614875,"pfxX":-8.190149389330248,"pfxZ":1.9265552902648535,"pX":-0.816410409682961,"pZ":1.8889719602109516,"vX0":5.5060828854752755,"vY0":-126.73998046069887,"vZ0":-3.881289389892531,"x":148.12,"y":187.78,"x0":-1.9389203709893483,"y0":50.003659365333924,"z0":5.723464256000499,"aX":-13.497194606642813},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.9,"breakHorizontal":13.8,"spinRate":1904,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.43005433577853314,"extension":5.815500034365644},"index":0,"playId":"10b2de97-6909-3056-a832-0378af7b5ff1","pitchNumber":1,"startTime":"2026-04-22T02:29:16.206Z","endTime":"2026-04-22T02:29:43.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":85.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17746619288332,"aZ":-25.2837065439291,"pfxX":0.6747154190997007,"pfxZ":3.806457361013895,"pX":1.1645515141769454,"pZ":1.8931110206772692,"vX0":7.332221598618518,"vY0":-132.430783437161,"vZ0":-5.588913272683267,"x":72.61,"y":187.67,"x0":-1.7058401531784577,"y0":50.00368819666978,"z0":5.834394611400539,"aX":1.2205292399072691},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.1,"breakHorizontal":-2.5,"spinRate":2792,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.41059179094865783,"extension":5.801918613031888},"index":1,"playId":"7001ea40-39e3-376d-952e-e05d47090748","pitchNumber":2,"startTime":"2026-04-22T02:29:47.460Z","endTime":"2026-04-22T02:29:50.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-22T02:30:02.269Z","endTime":"2026-04-22T02:30:10.033Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.088497590750094,"aZ":-18.808810662191267,"pfxX":-4.482367511225908,"pfxZ":6.861719753816667,"pX":-0.3702657096648965,"pZ":3.942378554092025,"vX0":5.681578806648339,"vY0":-137.85632222702807,"vZ0":-2.329358765942364,"x":131.11,"y":132.34,"x0":-1.8637339277998133,"y0":50.005707308643714,"z0":6.050628192084246,"aX":-8.735695371555137},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":7.1,"spinRate":2404,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3954387394197987,"extension":5.799220009209539},"index":3,"playId":"d976018c-aac9-3134-8ba9-72fc3b1755d0","pitchNumber":3,"startTime":"2026-04-22T02:30:10.033Z","endTime":"2026-04-22T02:30:13.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:30:13.876Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T02:30:19.500Z","endTime":"2026-04-22T02:30:55.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.060151301123742,"aZ":-22.635694256151577,"pfxX":-7.765626464242973,"pfxZ":5.02356525289844,"pX":-1.0666398570877464,"pZ":3.34483797641368,"vX0":5.0306671061141195,"vY0":-135.97799866738382,"vZ0":-2.553545622768945,"x":157.66,"y":148.47,"x0":-1.9191449238126457,"y0":50.000906692189794,"z0":5.843987060050312,"aX":-14.736078594971914},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":13.2,"spinRate":2366,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40075544975909416,"extension":5.8072354491497284},"index":0,"playId":"cda2bbd3-b6f7-30f5-ba85-e2ed9835c3fa","pitchNumber":1,"startTime":"2026-04-22T02:30:36.198Z","endTime":"2026-04-22T02:30:39.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.272386249477,"aZ":-26.88416971723613,"pfxX":2.072964900138757,"pfxZ":3.0882298463237827,"pX":-0.22587024264485187,"pZ":2.197754222791384,"vX0":3.933934679863912,"vY0":-128.6199723038466,"vZ0":-4.156876026563231,"x":125.61,"y":179.44,"x0":-2.0316544116249373,"y0":50.00110232032085,"z0":5.868389764813789,"aX":3.5469440711750155},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.0,"breakHorizontal":-4.4,"spinRate":2766,"spinDirection":168},"zone":5,"typeConfidence":2.0,"plateTime":0.42239156915315323,"extension":5.7822356719046075},"hitData":{"launchSpeed":86.2,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.89,"coordY":161.24}},"index":1,"playId":"46bfe448-d463-3149-befa-72d907f4b237","pitchNumber":2,"startTime":"2026-04-22T02:30:48.032Z","endTime":"2026-04-22T02:30:55.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:30:55.143Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T02:31:06.569Z","endTime":"2026-04-22T02:31:48.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":87.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887706637037482,"aZ":-20.405392136475797,"pfxX":-6.347141934672795,"pfxZ":6.076362495253089,"pX":-0.07970695694718873,"pZ":1.9999870928001608,"vX0":6.751863097124512,"vY0":-137.01787919146676,"vZ0":-6.676998055469728,"x":120.04,"y":184.78,"x0":-1.7291494207661846,"y0":50.004769330010355,"z0":5.821962621580535,"aX":-12.29895298814545},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":10.4,"spinRate":2408,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.39687962909538,"extension":5.966236976252536},"index":0,"playId":"c8717db8-ff1a-3fd3-9d22-0d75c849d75c","pitchNumber":1,"startTime":"2026-04-22T02:31:20.931Z","endTime":"2026-04-22T02:31:25.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.560484568897504,"aZ":-16.450723174802484,"pfxX":-5.1429834709697815,"pfxZ":8.321015901224797,"pX":0.06566882710448771,"pZ":2.8622199544198645,"vX0":6.896880029670953,"vY0":-136.0574823541786,"vZ0":-5.375053205134044,"x":114.5,"y":161.5,"x0":-1.8243040770313452,"y0":50.00598403089709,"z0":5.989000962538494,"aX":-9.723053512011733},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":8.0,"spinRate":2401,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4013160129899269,"extension":5.890397649757928},"hitData":{"launchSpeed":93.5,"launchAngle":56.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.91,"coordY":118.7}},"index":1,"playId":"5538be02-01e4-30a6-b771-823e3d51a7ec","pitchNumber":2,"startTime":"2026-04-22T02:31:37.651Z","endTime":"2026-04-22T02:31:48.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:31:48.349Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, third baseman Kyle Karros to first baseman Troy Johnston.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T02:34:13.512Z","endTime":"2026-04-22T02:35:36.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Mejia replaces Chase Dollander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T02:32:59.488Z","endTime":"2026-04-22T02:34:15.599Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":90.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.861599492101085,"aZ":-18.88478574310483,"pfxX":-2.218408414973865,"pfxZ":6.464757860897853,"pX":-0.5196421485403708,"pZ":3.090899167898362,"vX0":4.74280908704935,"vY0":-140.8158301994655,"vZ0":-4.14648124124493,"x":136.81,"y":155.33,"x0":-1.9198455624959647,"y0":50.00426212765701,"z0":5.7662579563564105,"aX":-4.561720527037764},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":3.4,"spinRate":2281,"spinDirection":221},"zone":1,"typeConfidence":0.89,"plateTime":0.385500555172956,"extension":6.11409620303249},"index":1,"playId":"ae356bb4-a1f5-36bc-b520-462ba91ae894","pitchNumber":1,"startTime":"2026-04-22T02:34:15.599Z","endTime":"2026-04-22T02:34:19.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":83.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.821338797277917,"aZ":-31.738174424302787,"pfxX":1.105433611170477,"pfxZ":0.24691379774874633,"pX":0.7159868964797665,"pZ":3.4251396270069687,"vX0":6.054600707210848,"vY0":-129.6704024561431,"vZ0":-0.07995405228581742,"x":89.71,"y":146.3,"x0":-1.7657504780986606,"y0":50.00107447005987,"z0":5.821205652407863,"aX":1.935423899194441},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.6,"breakHorizontal":-3.0,"spinRate":2855,"spinDirection":88},"zone":12,"typeConfidence":0.78,"plateTime":0.41787093526788777,"extension":5.997004472737877},"index":2,"playId":"48b5e6fc-131b-3b06-b5e5-a4a00acc1f63","pitchNumber":2,"startTime":"2026-04-22T02:34:33.280Z","endTime":"2026-04-22T02:34:39.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.594089322073156,"aZ":-35.83262511603499,"pfxX":6.8462152508813405,"pfxZ":-2.3225287635937315,"pX":1.2194055251856466,"pZ":1.881899618049393,"vX0":5.3503493567788025,"vY0":-123.92133751143804,"vZ0":-2.2043993162523012,"x":70.52,"y":187.97,"x0":-1.8467294875805966,"y0":50.00257917542741,"z0":5.737800859895052,"aX":10.790831857007586},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.4,"breakHorizontal":-13.6,"spinRate":2823,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43972520938302395,"extension":6.027162276514955},"index":3,"playId":"4fcfdbb1-1b63-3044-a45f-7caa7cd2c4e7","pitchNumber":3,"startTime":"2026-04-22T02:34:51.188Z","endTime":"2026-04-22T02:34:54.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.056777343385317,"aZ":-36.00625027824425,"pfxX":5.433662284350428,"pfxZ":-2.384754389024919,"pX":2.2637477147664997,"pZ":0.7560187675699672,"vX0":8.139946657884977,"vY0":-125.29489559703579,"vZ0":-4.879767818374766,"x":30.71,"y":218.37,"x0":-1.7214247636907243,"y0":50.004896273924786,"z0":5.640339227265583,"aX":8.721622020786175},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.2,"breakHorizontal":-11.5,"spinRate":2914,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43556478773400586,"extension":6.051251886538383},"index":4,"playId":"6815b7d8-717b-3851-bc77-2ea0c237472e","pitchNumber":4,"startTime":"2026-04-22T02:35:09.359Z","endTime":"2026-04-22T02:35:12.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.915666829092338,"aZ":-20.173846643720577,"pfxX":-3.725262139965131,"pfxZ":5.694017800133132,"pX":-0.8398246960956379,"pZ":2.731089257472922,"vX0":3.9529920479675917,"vY0":-143.5022808334266,"vZ0":-4.973223495351657,"x":149.01,"y":165.04,"x0":-1.7442412290709957,"y0":50.002289590081745,"z0":5.7246202593045785,"aX":-7.851485573711353},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.6,"breakHorizontal":6.0,"spinRate":2409,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.3801414768040057,"extension":6.161318458572162},"hitData":{"launchSpeed":78.4,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.45,"coordY":162.73}},"index":5,"playId":"64bb5dcd-4796-3f2c-8e2c-5ecf0a5f017e","pitchNumber":5,"startTime":"2026-04-22T02:35:28.288Z","endTime":"2026-04-22T02:35:36.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:35:36.071Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to right fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T02:35:48.222Z","endTime":"2026-04-22T02:38:31.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.052369630427094,"aZ":-38.03651278546716,"pfxX":6.93170518078618,"pfxZ":-3.909379702827124,"pX":-0.6043907536625793,"pZ":3.2272940742127165,"vX0":1.2440256107509502,"vY0":-120.94033456460737,"vZ0":1.3702292662153377,"x":140.04,"y":151.64,"x0":-2.025391085450468,"y0":50.00474292122836,"z0":5.960614705906229,"aX":10.386855870386675},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.6,"breakHorizontal":-12.8,"spinRate":2906,"spinDirection":52},"zone":1,"typeConfidence":2.0,"plateTime":0.45093007902447546,"extension":5.915723291697771},"index":0,"playId":"09f52a94-5e5f-3067-ae80-c7ac0110a22f","pitchNumber":1,"startTime":"2026-04-22T02:36:03.176Z","endTime":"2026-04-22T02:36:07.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":92.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.885859262996483,"aZ":-24.153681964433357,"pfxX":-4.466641139231545,"pfxZ":3.7455029263083954,"pX":-0.7911055683841655,"pZ":3.825699397002205,"vX0":4.133329988907972,"vY0":-143.72222890512523,"vZ0":-1.5830646937326611,"x":147.16,"y":135.49,"x0":-1.6511111999001027,"y0":50.0043889626265,"z0":5.849355735796514,"aX":-9.567481892226223},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":6.7,"breakHorizontal":7.6,"spinRate":2235,"spinDirection":215},"zone":11,"typeConfidence":0.79,"plateTime":0.3776952308357657,"extension":6.141047831603107},"index":1,"playId":"136d8e72-cf21-35dc-8ef2-76ca5ca33792","pitchNumber":2,"startTime":"2026-04-22T02:36:19.698Z","endTime":"2026-04-22T02:36:23.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":91.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.604183411551322,"aZ":-22.69237799095496,"pfxX":-4.654150592050802,"pfxZ":4.492706105815328,"pX":0.16982131297501138,"pZ":3.320585439365936,"vX0":6.16596364240066,"vY0":-142.71719144387916,"vZ0":-3.1943938142017014,"x":110.53,"y":149.12,"x0":-1.3905981548592872,"y0":50.00615012634121,"z0":5.845494288549698,"aX":-9.829127858263318},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.8,"breakHorizontal":7.6,"spinRate":2336,"spinDirection":203},"zone":2,"typeConfidence":0.76,"plateTime":0.38040156224075616,"extension":6.214490274801565},"index":2,"playId":"07284932-e033-308c-991e-ff1cf0fbeb1f","pitchNumber":3,"startTime":"2026-04-22T02:36:38.491Z","endTime":"2026-04-22T02:36:41.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80982999368351,"aZ":-34.450524643806446,"pfxX":5.603494522675524,"pfxZ":-1.459526408813974,"pX":1.8448181097945755,"pZ":1.4561697726149239,"vX0":6.753966235648994,"vY0":-123.65166170126965,"vZ0":-3.227285269635546,"x":46.68,"y":199.46,"x0":-1.6417944172030898,"y0":50.00328491223113,"z0":5.645421242588333,"aX":8.744246203247656},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.1,"breakHorizontal":-11.6,"spinRate":2891,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.44161851697861776,"extension":6.073419587372624},"index":3,"playId":"ee9f2366-0616-3bd3-b2ab-11820cd11099","pitchNumber":4,"startTime":"2026-04-22T02:36:59.705Z","endTime":"2026-04-22T02:37:03.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.418002292232003,"aZ":-32.2030565745233,"pfxX":1.1584022584647116,"pfxZ":-0.02267494978941631,"pX":2.381444947153271,"pZ":1.1477541816949874,"vX0":9.486736115616699,"vY0":-126.387010093848,"vZ0":-4.451773867786665,"x":26.22,"y":207.79,"x0":-1.555943857060811,"y0":50.000286283140426,"z0":5.490396419676605,"aX":1.889273293174958},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":-4.1,"spinRate":2727,"spinDirection":76},"zone":14,"typeConfidence":0.51,"plateTime":0.4317753493157781,"extension":6.1768277409415555},"index":4,"playId":"1e8ff4ac-980d-36c0-be54-d15ac7e24db5","pitchNumber":5,"startTime":"2026-04-22T02:37:17.416Z","endTime":"2026-04-22T02:37:21.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":91.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.020350028807954,"aZ":-19.96500902005134,"pfxX":-3.3517576409180476,"pfxZ":5.756814372925477,"pX":-0.1045899118521824,"pZ":2.4291659999204813,"vX0":5.467378014494937,"vY0":-143.7397869137401,"vZ0":-5.8024521004859935,"x":120.99,"y":173.19,"x0":-1.5839548413618578,"y0":50.0049537446488,"z0":5.688098948600299,"aX":-7.111402484970515},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.6,"breakHorizontal":5.2,"spinRate":2323,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.37907667082057817,"extension":6.203725702302431},"index":5,"playId":"030faaaa-fb13-315f-be81-0d024f7a7f83","pitchNumber":6,"startTime":"2026-04-22T02:37:35.559Z","endTime":"2026-04-22T02:37:38.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":92.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60854022607215,"aZ":-18.24079338441662,"pfxX":-2.8715246822968243,"pfxZ":6.483261164864952,"pX":0.23857237771905213,"pZ":1.8468292349521105,"vX0":6.331909535656006,"vY0":-144.2918864108696,"vZ0":-8.071922434428613,"x":107.91,"y":188.92,"x0":-1.592704416312479,"y0":50.00207598853189,"z0":5.765068231035455,"aX":-6.17067252407597},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.6,"breakHorizontal":4.2,"spinRate":2424,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.37688175955695336,"extension":6.150262202388638},"index":6,"playId":"d49e09a3-8db1-3534-a07d-c37d6af89f3e","pitchNumber":7,"startTime":"2026-04-22T02:37:57.030Z","endTime":"2026-04-22T02:38:01.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":91.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42550607848054,"aZ":-19.824901647289085,"pfxX":-2.936276359007781,"pfxZ":5.817845009379717,"pX":0.8921048763049715,"pZ":2.3085124169330453,"vX0":7.682993972409979,"vY0":-143.2458354862481,"vZ0":-6.138177662024347,"x":83.0,"y":176.45,"x0":-1.418023936325765,"y0":50.003735995105814,"z0":5.677797018319087,"aX":-6.234229865333729},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.7,"breakHorizontal":4.1,"spinRate":2321,"spinDirection":210},"zone":14,"typeConfidence":0.88,"plateTime":0.3792719688734856,"extension":6.28409830983473},"hitData":{"launchSpeed":99.8,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.84,"coordY":115.39}},"index":7,"playId":"2c30df97-c1ec-3efb-8bdc-49f37affbf69","pitchNumber":8,"startTime":"2026-04-22T02:38:20.034Z","endTime":"2026-04-22T02:38:31.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.7,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:38:31.623Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T02:38:39.952Z","endTime":"2026-04-22T02:40:31.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.596129123016524,"aZ":-29.82719897221293,"pfxX":4.292790680961863,"pfxZ":1.4596055711105027,"pX":1.1310432561581458,"pZ":3.035257589940426,"vX0":6.325450429654398,"vY0":-125.19019487818535,"vZ0":-0.62903608693048,"x":73.89,"y":156.83,"x0":-1.9750521356830293,"y0":50.001953198164365,"z0":5.707407808717611,"aX":6.887956071038143},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.8,"breakHorizontal":-9.1,"spinRate":2703,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.4356416731404229,"extension":6.140765432319152},"index":0,"playId":"68080812-621f-344f-877c-feea72d2bdc0","pitchNumber":1,"startTime":"2026-04-22T02:39:01.304Z","endTime":"2026-04-22T02:39:08.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":"7a271afb-6247-3048-90f1-a2ebe075b685","startTime":"2026-04-22T02:39:26.411Z","endTime":"2026-04-22T02:39:30.759Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73230175150131,"aZ":-19.66153834433937,"pfxX":-2.493631310810576,"pfxZ":5.983384044675278,"pX":-1.4886890027828001,"pZ":4.02631995493407,"vX0":2.1399209583384065,"vY0":-142.53419444840765,"vZ0":-1.6295735528621549,"x":173.75,"y":130.07,"x0":-1.9192050650713552,"y0":50.002378410530476,"z0":5.826381656853043,"aX":-5.214783991121053},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.8,"breakHorizontal":4.2,"spinRate":2406,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.3818925009581573,"extension":6.099083583482449},"index":2,"playId":"ecc6994d-bd30-3be1-bbd4-d6276242c69b","pitchNumber":2,"startTime":"2026-04-22T02:39:45.819Z","endTime":"2026-04-22T02:39:49.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.157140922629175,"aZ":-20.453924410916628,"pfxX":-3.1462349468317297,"pfxZ":5.811881280535628,"pX":0.45143577258282097,"pZ":3.0734160826579426,"vX0":7.075426981398348,"vY0":-140.06952333055727,"vZ0":-3.9358513030573703,"x":99.79,"y":155.8,"x0":-1.681661579292709,"y0":50.005306125271666,"z0":5.80887073470193,"aX":-6.347955300375217},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.1,"breakHorizontal":4.4,"spinRate":2328,"spinDirection":204},"zone":3,"typeConfidence":0.85,"plateTime":0.38881667790975305,"extension":6.253050730886002},"index":3,"playId":"64e2297d-156a-3cd8-84bb-f1afacffa590","pitchNumber":3,"startTime":"2026-04-22T02:40:06.239Z","endTime":"2026-04-22T02:40:09.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":91.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.800964418127762,"aZ":-20.736281090224832,"pfxX":-3.7035776287540547,"pfxZ":5.441810357309851,"pX":-0.49770157335367016,"pZ":3.3006611820412024,"vX0":4.700233072280011,"vY0":-142.91270088355833,"vZ0":-3.3151329489183414,"x":135.97,"y":149.66,"x0":-1.669791443469928,"y0":50.00656946598678,"z0":5.752455867788134,"aX":-7.790217803609758},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.5,"breakHorizontal":6.0,"spinRate":2347,"spinDirection":212},"zone":1,"typeConfidence":0.88,"plateTime":0.3808517558936857,"extension":6.150976149403183},"index":4,"playId":"e298928e-b152-3385-9e31-17ee891b6ee6","pitchNumber":4,"startTime":"2026-04-22T02:40:27.998Z","endTime":"2026-04-22T02:40:31.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":2.8999999999999986,"leverageIndex":1.24,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:40:31.918Z","atBatIndex":53},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Manny Machado grounds into a force out, shortstop Ezequiel Tovar to second baseman Edouard Julien. Fernando Tatis Jr. out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T02:40:43.256Z","endTime":"2026-04-22T02:41:44.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.351082516454216,"aZ":-34.781447267926794,"pfxX":4.695352722204139,"pfxZ":-1.638336879834629,"pX":1.308600100336016,"pZ":2.140624697302737,"vX0":6.025426572959312,"vY0":-125.17759906767006,"vZ0":-1.7447750463071108,"x":67.12,"y":180.98,"x0":-1.736030997011187,"y0":50.001715052142124,"z0":5.683892489350142,"aX":7.478770595687538},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.1,"breakHorizontal":-9.8,"spinRate":2859,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4369080301982242,"extension":6.057994842451652},"index":0,"playId":"6e6d8afb-bcee-3dd4-afe5-6a42f3458a05","pitchNumber":1,"startTime":"2026-04-22T02:40:56.801Z","endTime":"2026-04-22T02:41:04.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6281412619773,"aZ":-35.05384788946859,"pfxX":7.06397533220972,"pfxZ":-1.9077033018630347,"pX":2.150427155245386,"pZ":1.5470492843811035,"vX0":7.195468415151185,"vY0":-122.02748347161672,"vZ0":-2.51006071799353,"x":35.03,"y":197.01,"x0":-1.7522233961934572,"y0":50.00188026740514,"z0":5.603847052032534,"aX":10.669753498514014},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.8,"breakHorizontal":-14.5,"spinRate":2816,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4485607283591677,"extension":6.247806671649047},"index":1,"playId":"08a3061e-cfba-34f4-843f-ca944fa400fb","pitchNumber":2,"startTime":"2026-04-22T02:41:16.764Z","endTime":"2026-04-22T02:41:19.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.767386248848183,"aZ":-19.762933011147066,"pfxX":-3.2920346377384266,"pfxZ":6.156485144369807,"pX":-0.2870303728741015,"pZ":2.457395422544943,"vX0":4.940195844428389,"vY0":-139.98384184353625,"vZ0":-5.36053165237323,"x":127.94,"y":172.43,"x0":-1.6338744162561574,"y0":50.00673261548423,"z0":5.6607967435169835,"aX":-6.641564952605357},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.4,"breakHorizontal":5.2,"spinRate":2256,"spinDirection":207},"zone":5,"typeConfidence":0.87,"plateTime":0.3888637915252642,"extension":6.204450945929137},"hitData":{"launchSpeed":104.8,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.0,"coordY":153.1}},"index":2,"playId":"115b9e95-1de8-3065-9cbc-21496a944532","pitchNumber":3,"startTime":"2026-04-22T02:41:36.539Z","endTime":"2026-04-22T02:41:44.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":2.5000000000000036,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:41:44.893Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, third baseman Manny Machado to first baseman Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:44:16.533Z","endTime":"2026-04-22T02:45:09.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jason Adam replaces Randy Vásquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T02:43:44.521Z","endTime":"2026-04-22T02:44:18.691Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681190,"link":"/api/v1/people/681190","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":83.0,"endSpeed":77.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.342708604560734,"aZ":-31.706466811760336,"pfxX":-0.4043129964158576,"pfxZ":0.30675234822634323,"pX":-0.39969520397317443,"pZ":2.7690331415876956,"vX0":1.8025645212686459,"vY0":-121.03155125192053,"vZ0":-2.0969912874999093,"x":132.24,"y":164.02,"x0":-1.095404174109888,"y0":50.00079053738956,"z0":6.372474388286514,"aX":-0.6114869631140543},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":0.4,"spinRate":2421,"spinDirection":53},"zone":4,"typeConfidence":2.0,"plateTime":0.449243516641773,"extension":6.102226962496956},"index":1,"playId":"d874ce74-8613-3bcb-83fd-62194adea035","pitchNumber":1,"startTime":"2026-04-22T02:44:18.691Z","endTime":"2026-04-22T02:44:23.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":79.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.115303979854158,"aZ":-29.33552652329214,"pfxX":-0.8470940680128072,"pfxZ":1.8341610400491524,"pX":1.151783600370374,"pZ":1.257206229027124,"vX0":5.221359868776065,"vY0":-122.15551975659729,"vZ0":-6.2968405073869285,"x":73.1,"y":204.84,"x0":-0.8833842038938052,"y0":50.00123594661819,"z0":6.321866683804954,"aX":-1.3092955696934807},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":0.6,"spinRate":2337,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.44470029387970644,"extension":6.166211840227554},"index":2,"playId":"a283164b-708e-3631-ba88-d075d33dd595","pitchNumber":2,"startTime":"2026-04-22T02:44:36.462Z","endTime":"2026-04-22T02:44:39.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-22T02:44:44.613Z","endTime":"2026-04-22T02:45:00.613Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":78.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.143167033522168,"aZ":-31.638980991045866,"pfxX":-0.2814132858950611,"pfxZ":0.3526813786830907,"pX":0.6705035459461095,"pZ":2.146878574972769,"vX0":3.678366530561085,"vY0":-120.98694708586444,"vZ0":-3.942520835006813,"x":91.44,"y":180.81,"x0":-0.8173269718981327,"y0":50.00380097771836,"z0":6.498193943282076,"aX":-0.42810322431028663},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.1,"breakHorizontal":-0.1,"spinRate":2687,"spinDirection":90},"zone":9,"typeConfidence":2.0,"plateTime":0.44852665685247883,"extension":6.092663543820288},"hitData":{"launchSpeed":61.4,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.55,"coordY":171.81}},"index":4,"playId":"b3decfd3-d761-350a-b1a6-cd171d3da09f","pitchNumber":3,"startTime":"2026-04-22T02:45:00.613Z","endTime":"2026-04-22T02:45:09.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:45:09.066Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:45:18.475Z","endTime":"2026-04-22T02:46:57.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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(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":84.1,"endSpeed":79.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.941348723361262,"aZ":-30.332790150871926,"pfxX":-0.10050516464063541,"pfxZ":1.1856751852441478,"pX":0.9648423360838448,"pZ":1.2294652462295201,"vX0":4.479409026036204,"vY0":-122.5338539501923,"vZ0":-5.973022102994387,"x":80.22,"y":205.58,"x0":-0.8563179965065121,"y0":50.006047227453834,"z0":6.218214547429091,"aX":-0.1574046425122437},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.2,"breakHorizontal":-0.6,"spinRate":2498,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.44310832789380816,"extension":6.513839881924913},"index":0,"playId":"e2045701-ebb3-33a2-82a7-3c7fcfb0a434","pitchNumber":1,"startTime":"2026-04-22T02:45:38.546Z","endTime":"2026-04-22T02:45:41.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.758675337487414,"aZ":-26.192968317156872,"pfxX":-7.743833071815969,"pfxZ":3.5467455433007684,"pX":-0.09213982310439961,"pZ":1.7544699506178218,"vX0":4.656631723445548,"vY0":-127.87582194542047,"vZ0":-6.3642380621232935,"x":120.51,"y":191.41,"x0":-0.9133588752121694,"y0":50.00455910263926,"z0":6.27985790276888,"aX":-13.06536877212491},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":13.2,"spinRate":2155,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4253122850269504,"extension":6.19883115120066},"index":1,"playId":"f2eb108e-5fb0-3dfd-8cde-bb6f96d6d935","pitchNumber":2,"startTime":"2026-04-22T02:45:54.839Z","endTime":"2026-04-22T02:45:58.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"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:46:11.542Z","endTime":"2026-04-22T02:46:24.398Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48337100128753,"aZ":-24.611767105727054,"pfxX":-7.1990305583218035,"pfxZ":4.502248529709167,"pX":-1.2947598524191175,"pZ":2.8075539116065937,"vX0":1.9003920500438727,"vY0":-127.75561315570057,"vZ0":-4.3785969510790625,"x":166.35,"y":162.98,"x0":-1.105762624909403,"y0":50.0018755846241,"z0":6.442431258898787,"aX":-12.08374098442705},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.6,"breakHorizontal":12.7,"spinRate":2265,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.426217059843812,"extension":5.922627459648572},"index":3,"playId":"1b08ab13-6ef4-3b4f-9464-1d8267d45089","pitchNumber":3,"startTime":"2026-04-22T02:46:24.398Z","endTime":"2026-04-22T02:46:28.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.596316741910833,"aZ":-30.466761654908137,"pfxX":-0.13648023649365815,"pfxZ":1.107090577061392,"pX":1.1072920478658572,"pZ":2.2286522405012485,"vX0":4.784865165443985,"vY0":-121.88028129872485,"vZ0":-3.85402702814208,"x":74.79,"y":178.61,"x0":-0.8441319823610781,"y0":50.003266485038424,"z0":6.3949965329710325,"aX":-0.21150475210262426},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.6,"breakHorizontal":-0.6,"spinRate":2441,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4453759861371269,"extension":6.141894157091788},"index":4,"playId":"ad08bbe7-3123-385c-90da-15e3b46b8015","pitchNumber":4,"startTime":"2026-04-22T02:46:54.650Z","endTime":"2026-04-22T02:46:57.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":-4.800000000000001,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:46:57.986Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:48:09.736Z","endTime":"2026-04-22T02:49:44.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Willi Castro replaces Brenton Doyle.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T02:47:17.684Z","endTime":"2026-04-22T02:47:27.115Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-22T02:47:27.115Z","endTime":"2026-04-22T02:48:12.068Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.909731528133577,"aZ":-16.015351842518992,"pfxX":-2.941263629253939,"pfxZ":8.68892072450851,"pX":0.8791486111990534,"pZ":3.848857942173037,"vX0":5.853485058311864,"vY0":-134.67672717438936,"vZ0":-3.279715412042006,"x":83.49,"y":134.86,"x0":-0.9284146327652051,"y0":50.000235478411675,"z0":6.197562467908073,"aX":-5.468747178573645},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":4.2,"spinRate":2679,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40481785347452215,"extension":6.484937664125667},"index":2,"playId":"5ca67263-ce09-307b-9450-3364b507134a","pitchNumber":1,"startTime":"2026-04-22T02:48:12.068Z","endTime":"2026-04-22T02:48:15.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62213628869064,"aZ":-28.68424875546908,"pfxX":-7.027971113450894,"pfxZ":2.1205514559333345,"pX":-1.2239636675358991,"pZ":2.7458726398770823,"vX0":1.9186350085356936,"vY0":-126.90126133033607,"vZ0":-3.3801064358068222,"x":163.65,"y":164.64,"x0":-1.0721506972832948,"y0":50.0045411932007,"z0":6.356649766737309,"aX":-11.573876047577045},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":12.4,"spinRate":1993,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.430047923418472,"extension":5.980255035687351},"index":3,"playId":"fc547797-98e6-3a86-9c50-422abdac36a0","pitchNumber":2,"startTime":"2026-04-22T02:48:28.741Z","endTime":"2026-04-22T02:48:32.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.657319303396765,"aZ":-28.75452741974251,"pfxX":-5.466508824522357,"pfxZ":2.0871007104945125,"pX":-0.14652748308535482,"pZ":3.339655603181275,"vX0":3.8157641788422034,"vY0":-125.95151361503522,"vZ0":-1.7476728350960526,"x":122.59,"y":148.61,"x0":-0.955558933770611,"y0":50.00391138735039,"z0":6.322915923194492,"aX":-8.963795615165031},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":9.2,"spinRate":2158,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4315048268396029,"extension":6.090180341882701},"index":4,"playId":"53f5e370-aafb-3d03-a415-c460ddd87e70","pitchNumber":3,"startTime":"2026-04-22T02:48:46.007Z","endTime":"2026-04-22T02:48:49.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78290470918393,"aZ":-28.128533398702057,"pfxX":-5.468432763537853,"pfxZ":2.460929617433944,"pX":-0.056695051851738947,"pZ":3.2011958150368796,"vX0":4.187663663622402,"vY0":-126.03615353726703,"vZ0":-1.9902246370573007,"x":119.16,"y":152.35,"x0":-1.0130206508004875,"y0":50.000203684356286,"z0":6.228797476458935,"aX":-8.973601775430943},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.3,"breakHorizontal":9.2,"spinRate":2247,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.43128166797707035,"extension":6.102564966785707},"index":5,"playId":"e795701b-4de5-30d3-85e9-564221b9fe8c","pitchNumber":4,"startTime":"2026-04-22T02:49:03.845Z","endTime":"2026-04-22T02:49:06.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-22T02:49:19.505Z","endTime":"2026-04-22T02:49:33.511Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30628350367635,"aZ":-18.538999422131326,"pfxX":-5.350280264555479,"pfxZ":7.436764358861737,"pX":-0.1738500334002538,"pZ":3.362282709373591,"vX0":3.819026740925597,"vY0":-133.6889651626247,"vZ0":-3.733941039022308,"x":123.63,"y":148.0,"x0":-0.9164785807581348,"y0":50.003350331755016,"z0":6.085906986153889,"aX":-9.811113196707575},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":9.0,"spinRate":2349,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.407673052694836,"extension":6.446624654439385},"hitData":{"launchSpeed":80.3,"launchAngle":66.0,"totalDistance":164.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":77.04,"coordY":156.79}},"index":7,"playId":"3328fda1-c81d-3756-afd4-f7897123eab9","pitchNumber":5,"startTime":"2026-04-22T02:49:33.511Z","endTime":"2026-04-22T02:49:44.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:49:44.582Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:53:06.662Z","endTime":"2026-04-22T02:53:59.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to first base for Edouard Julien.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-22T02:51:57.531Z","endTime":"2026-04-22T02:51:57.558Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"100","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to center field for Mickey Moniak.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-22T02:51:57.558Z","endTime":"2026-04-22T02:51:57.560Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"200","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to right field for Troy Johnston.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-22T02:51:57.560Z","endTime":"2026-04-22T02:51:57.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":687859,"link":"/api/v1/people/687859"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Willi Castro remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-22T02:51:57.561Z","endTime":"2026-04-22T02:51:57.563Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brennan Bernardino replaces Juan Mejia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-04-22T02:51:57.563Z","endTime":"2026-04-22T02:53:08.826Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":89.4,"endSpeed":83.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.599616656513795,"aZ":-31.633096563598222,"pfxX":7.136691839433771,"pfxZ":0.3081161167472608,"pX":1.9281974477916675,"pZ":2.5885674745477427,"vX0":-4.514463388329604,"vY0":-130.2425287608769,"vZ0":-0.5677052889622826,"x":43.5,"y":168.89,"x0":2.7439786721165467,"y0":50.000034243942004,"z0":5.17142919734077,"aX":12.438469509026449},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.6,"breakHorizontal":-12.1,"spinRate":2042,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4182074666064257,"extension":5.54953692316295},"index":5,"playId":"885c220a-4c88-3cfa-adf2-ea0849564e18","pitchNumber":1,"startTime":"2026-04-22T02:53:08.826Z","endTime":"2026-04-22T02:53:12.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":89.1,"endSpeed":83.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.066856999826754,"aZ":-28.520318005711985,"pfxX":4.704572660040011,"pfxZ":2.1034975579888595,"pX":-0.14098543279123762,"pZ":3.286925514350989,"vX0":-8.601700185982711,"vY0":-129.69392894757237,"vZ0":0.7364616750132249,"x":122.37,"y":150.03,"x0":2.577937814288893,"y0":50.004205948540466,"z0":5.141528267333414,"aX":8.176253818754448},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":-7.1,"spinRate":2197,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.41916157283024846,"extension":5.7243718765630165},"index":6,"playId":"c3ac34be-ecd4-3bb1-9cc1-9e41013b6da0","pitchNumber":2,"startTime":"2026-04-22T02:53:24.621Z","endTime":"2026-04-22T02:53:28.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":88.9,"endSpeed":83.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.383957006871075,"aZ":-25.567204768389747,"pfxX":4.963661067524605,"pfxZ":3.810420316344427,"pX":0.07564139812777235,"pZ":2.539688747638812,"vX0":-8.160498746589507,"vY0":-129.38178502210593,"vZ0":-1.374200190129652,"x":114.12,"y":170.21,"x0":2.594257989883377,"y0":50.00169213457882,"z0":4.996861663815506,"aX":8.602635630246024},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.8,"breakHorizontal":-7.7,"spinRate":1941,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4198162058796533,"extension":5.5833386488661985},"hitData":{"launchSpeed":88.8,"launchAngle":38.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.83,"coordY":84.31}},"index":7,"playId":"fddcad22-8440-35f8-92f1-3ff588719501","pitchNumber":3,"startTime":"2026-04-22T02:53:49.360Z","endTime":"2026-04-22T02:53:59.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:53:59.395Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:55:02.739Z","endTime":"2026-04-22T02:56:39.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Castellanos replaces Gavin Sheets.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T02:54:29.251Z","endTime":"2026-04-22T02:54:35.305Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-22T02:54:35.305Z","endTime":"2026-04-22T02:55:04.939Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.265622554167283,"aZ":-25.814564739950136,"pfxX":7.9333986775485865,"pfxZ":3.50369008284431,"pX":-0.40086690664927765,"pZ":1.9652895157095096,"vX0":-10.266603306951342,"vY0":-132.8752895518156,"vZ0":-2.972810264680454,"x":132.28,"y":185.72,"x0":2.454188979426525,"y0":50.004234304984294,"z0":4.942595588371686,"aX":14.410860557703346},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.0,"breakHorizontal":-12.6,"spinRate":2145,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.40975752432091683,"extension":5.6478700759401415},"index":2,"playId":"2f80b0d3-94b6-3434-b306-cbe56acfb3d1","pitchNumber":1,"startTime":"2026-04-22T02:55:04.939Z","endTime":"2026-04-22T02:55:31.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":77.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.560567136163648,"aZ":-32.72092624089555,"pfxX":8.67889565612126,"pfxZ":-0.3718680150070668,"pX":-2.3672044201193945,"pZ":-0.5380404377241828,"vX0":-14.422190535622477,"vY0":-119.24755872135107,"vZ0":-5.432315836251712,"x":207.23,"y":253.31,"x0":2.5766691067687963,"y0":50.00274213185972,"z0":4.653168110141712,"aX":12.753733051070816},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.7,"breakHorizontal":-13.1,"spinRate":1388,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.4557985801494602,"extension":5.715292961361521},"index":3,"playId":"df76fed7-c94b-39d1-a3db-63a43cb24f16","pitchNumber":2,"startTime":"2026-04-22T02:55:41.704Z","endTime":"2026-04-22T02:55:45.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77286200216617,"aZ":-31.07559775020291,"pfxX":9.298335941092924,"pfxZ":0.6115258018662129,"pX":1.3407315652128067,"pZ":2.6202568273874607,"vX0":-6.675128147186548,"vY0":-132.49365817537185,"vZ0":-0.2291556193100064,"x":65.89,"y":168.03,"x0":2.6774445985362334,"y0":50.000704433948506,"z0":4.9677184275794755,"aX":16.62535885799303},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.3,"breakHorizontal":-15.5,"spinRate":1951,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4124920398394383,"extension":5.6273194451706585},"index":4,"playId":"001e26b6-510b-3de6-abd8-c8dcae728d17","pitchNumber":3,"startTime":"2026-04-22T02:56:09.107Z","endTime":"2026-04-22T02:56:16.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":78.5,"endSpeed":72.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.689609389194754,"aZ":-34.89326586728205,"pfxX":-4.413249737364717,"pfxZ":-2.054073444277268,"pX":-0.5962703289007732,"pZ":1.4519291309764957,"vX0":-6.805471872609428,"vY0":-114.22473970695327,"vZ0":0.5975263140293943,"x":139.73,"y":199.58,"x0":2.9929928578256764,"y0":50.002691570878376,"z0":4.612839092242222,"aX":-5.841319411628976},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-3.2,"breakHorizontal":9.7,"spinRate":2768,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.47919090420268384,"extension":5.372747963301057},"index":5,"playId":"eddad85d-acdb-3e33-b662-81fccf82df9e","pitchNumber":4,"startTime":"2026-04-22T02:56:35.172Z","endTime":"2026-04-22T02:56:39.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:56:39.224Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a ground ball to left fielder Jordan Beck.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:56:50.628Z","endTime":"2026-04-22T02:59:20.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.3,"endSpeed":83.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.288071329606538,"aZ":-23.481945015792927,"pfxX":6.259321965486338,"pfxZ":4.936196811898517,"pX":1.3234220972666602,"pZ":2.9189821903142716,"vX0":-5.645131914683115,"vY0":-131.49784606312645,"vZ0":-0.8190968910858858,"x":66.55,"y":159.97,"x0":2.6784260958978745,"y0":50.00607226384206,"z0":4.967019084965665,"aX":11.03109546900925},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.0,"breakHorizontal":-10.2,"spinRate":2101,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4155686693139198,"extension":5.5802321453090284},"index":0,"playId":"0c68f2fa-8f97-3112-a3a7-9a4a149154da","pitchNumber":1,"startTime":"2026-04-22T02:57:03.889Z","endTime":"2026-04-22T02:57:08.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.577539037303332,"aZ":-23.07472169946673,"pfxX":6.11209367469607,"pfxZ":5.105504982079828,"pX":0.32753016614345115,"pZ":2.3953617500950215,"vX0":-8.03504739808685,"vY0":-131.79089589708863,"vZ0":-2.1714099632839323,"x":104.52,"y":174.11,"x0":2.6033623903045378,"y0":50.00333787392009,"z0":4.911523290382348,"aX":10.893809271994977},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":-9.6,"spinRate":2125,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.41355288258923606,"extension":5.629175797972371},"index":1,"playId":"09c34721-c86b-3504-b36f-01dceb64e81f","pitchNumber":2,"startTime":"2026-04-22T02:57:21.895Z","endTime":"2026-04-22T02:57:27.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.24745704202783,"aZ":-35.34594278635682,"pfxX":-3.7699212134090945,"pfxZ":-2.4751283635505734,"pX":-0.3948018788575297,"pZ":1.3184265560613386,"vX0":-6.550491539324968,"vY0":-112.2014384938951,"vZ0":0.717672695423881,"x":132.05,"y":203.18,"x0":3.0458503615399852,"y0":50.002073733800486,"z0":4.5803896752613795,"aX":-4.8323642574172485},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-4.0,"breakHorizontal":8.4,"spinRate":2650,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4871233740548413,"extension":5.383763759501045},"index":2,"playId":"08f6b815-efa2-3636-a965-11f48a136084","pitchNumber":3,"startTime":"2026-04-22T02:57:42.392Z","endTime":"2026-04-22T02:57:45.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":76.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.69983515304218,"aZ":-31.999283123914758,"pfxX":5.76613843860605,"pfxZ":0.11927558836562024,"pX":1.5156609921256758,"pZ":0.897450330754268,"vX0":-5.183116816423495,"vY0":-118.25504245716186,"vZ0":-1.9727136365985012,"x":59.23,"y":214.55,"x0":2.9678138894084216,"y0":50.00223156287226,"z0":4.627928076271983,"aX":8.315482814015576},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.0,"breakHorizontal":-9.5,"spinRate":1326,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.46000383254787147,"extension":5.649709379475279},"index":3,"playId":"a8ba903b-0e45-33e2-8705-7f1e2d90dd3c","pitchNumber":4,"startTime":"2026-04-22T02:58:06.461Z","endTime":"2026-04-22T02:58:09.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":90.9,"endSpeed":84.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36920179985383,"aZ":-25.780894176662752,"pfxX":7.7519396767104265,"pfxZ":3.5457617353385738,"pX":0.08678554237596438,"pZ":1.9557223318749122,"vX0":-8.90583240048002,"vY0":-132.25496764165703,"vZ0":-2.772799054310483,"x":113.69,"y":185.98,"x0":2.461958817667079,"y0":50.00371967914893,"z0":4.872229237915827,"aX":13.984613143426657},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.1,"breakHorizontal":-12.5,"spinRate":2249,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.4112882781727576,"extension":5.54104516417305},"index":4,"playId":"0530d684-f5e8-310e-a21b-3a68e757b82a","pitchNumber":5,"startTime":"2026-04-22T02:58:22.744Z","endTime":"2026-04-22T02:58:26.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.642043170628973,"aZ":-30.96163863719548,"pfxX":9.00855136000844,"pfxZ":0.6747070436145819,"pX":-0.8379272363685631,"pZ":1.4823082052652852,"vX0":-11.678446412923032,"vY0":-132.20157199681663,"vZ0":-2.836552071337584,"x":148.94,"y":198.76,"x0":2.439024266715243,"y0":50.00281737734389,"z0":4.810826684052219,"aX":16.161115286711258},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.8,"breakHorizontal":-14.2,"spinRate":2169,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.41220687914007703,"extension":5.682364015980292},"index":5,"playId":"abb76df1-08c0-363a-9ecc-09df8703110e","pitchNumber":6,"startTime":"2026-04-22T02:58:50.974Z","endTime":"2026-04-22T02:58:56.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.918828976410044,"aZ":-27.16424682487101,"pfxX":6.502473517979826,"pfxZ":2.8441687830482802,"pX":-0.48188457912431437,"pZ":2.8126012350201615,"vX0":-9.678950431172362,"vY0":-131.46784013676617,"vZ0":-0.4628317655349561,"x":135.37,"y":162.84,"x0":2.3900809857783956,"y0":50.00511695710795,"z0":4.994038353718876,"aX":11.46886505654747},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":-9.8,"spinRate":2091,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.41542392685948304,"extension":5.612204332311806},"hitData":{"launchSpeed":108.4,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.57,"coordY":116.6}},"index":6,"playId":"30ea0192-8dff-36f2-a86a-bb0c09da507c","pitchNumber":7,"startTime":"2026-04-22T02:59:09.598Z","endTime":"2026-04-22T02:59:20.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-22T02:59:20.380Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Freddy Fermin doubles (3) on a line drive to left fielder Jordan Beck. Miguel Andujar to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:59:28.888Z","endTime":"2026-04-22T03:00:45.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnThird":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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, 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":75.8,"endSpeed":71.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.044309961902716,"aZ":-33.26677733410923,"pfxX":-4.682352525838045,"pfxZ":-0.8787851575686652,"pX":-1.1086082870576508,"pZ":0.4140620863618642,"vX0":-7.396179605926727,"vY0":-110.32063278346682,"vZ0":-1.540620720065298,"x":159.26,"y":227.6,"x0":2.8772779478413133,"y0":50.0012400822763,"z0":4.583530164451338,"aX":-5.849684353224571},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-1.7,"breakHorizontal":10.2,"spinRate":2487,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.49385455169420656,"extension":5.37688177312022},"index":0,"playId":"3a51d316-1d89-3e1e-915c-9d1684b35678","pitchNumber":1,"startTime":"2026-04-22T02:59:44.066Z","endTime":"2026-04-22T02:59:48.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"39cc1ee1-9a8c-347f-a707-0784ce99b4d4","startTime":"2026-04-22T03:00:10.387Z","endTime":"2026-04-22T03:00:15.050Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.732010738146066,"aZ":-24.336310242035665,"pfxX":6.598932836036202,"pfxZ":4.3645331275270784,"pX":-0.17374489218500191,"pZ":2.907759632290656,"vX0":-9.46816912514293,"vY0":-131.84730986857122,"vZ0":-0.6444705800492573,"x":123.62,"y":160.27,"x0":2.5735436371415124,"y0":50.003311204459116,"z0":4.9196450237859155,"aX":11.85323719264375},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":-10.3,"spinRate":2215,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.4122735364697374,"extension":5.794071646307135},"hitData":{"launchSpeed":98.2,"launchAngle":17.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.03,"coordY":104.94}},"index":2,"playId":"b7f11e21-15cc-36bc-a276-401e3d424001","pitchNumber":2,"startTime":"2026-04-22T03:00:30.966Z","endTime":"2026-04-22T03:00:45.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.1,"awayTeamWinProbability":83.9,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.72,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:00:45.135Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman challenged (pitch result), call on the field was overturned: Jake Cronenworth called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T03:02:12.750Z","endTime":"2026-04-22T03:04:11.761Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T03:01:07.719Z","endTime":"2026-04-22T03:02:14.589Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.770446979603786,"aZ":-34.36790206257912,"pfxX":-7.857153488425574,"pfxZ":-1.693259178032461,"pX":-2.5562781215142705,"pZ":1.1519480615448723,"vX0":-9.465720397584823,"vY0":-113.09589050840262,"vZ0":0.019817849986661695,"x":214.44,"y":207.68,"x0":2.705404802214578,"y0":50.0034544714283,"z0":4.592112866935164,"aX":-10.170287650083045},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.8,"breakHorizontal":16.7,"spinRate":2828,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.48444069697131775,"extension":5.397805770612755},"index":1,"playId":"3bfd0a93-ad62-384e-b239-ae4744acf6c3","pitchNumber":1,"startTime":"2026-04-22T03:02:14.589Z","endTime":"2026-04-22T03:02:19.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":90.8,"endSpeed":83.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87440139906513,"aZ":-28.64252658225087,"pfxX":7.833549907102075,"pfxZ":1.9899581241230013,"pX":-1.044263943139859,"pZ":2.7429266425939365,"vX0":-11.834854783356647,"vY0":-131.81975865855824,"vZ0":-0.06072273650645055,"x":156.8,"y":164.72,"x0":2.468971042954669,"y0":50.00137811378706,"z0":4.866392816822335,"aX":13.897506689172324},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.8,"breakHorizontal":-11.9,"spinRate":2301,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.4142094070158566,"extension":5.770008365839405},"index":2,"playId":"2bff42a6-2218-3fc4-bae6-5b5e2d768c3e","pitchNumber":2,"startTime":"2026-04-22T03:02:34.510Z","endTime":"2026-04-22T03:02:39.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":82.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.945918569368295,"aZ":-28.413796940413523,"pfxX":7.823431363446641,"pfxZ":2.186503366750891,"pX":0.7630345126821644,"pZ":2.8759775107990153,"vX0":-7.305174975407381,"vY0":-129.18197469975533,"vZ0":0.17509995005785284,"x":87.91,"y":161.13,"x0":2.589894897795797,"y0":50.00013142692633,"z0":4.96392766110993,"aX":13.429135565809027},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":-12.8,"spinRate":2162,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.42147626107784797,"extension":5.653676322851724},"index":3,"playId":"29459e52-592d-3d52-8383-716525154705","pitchNumber":3,"startTime":"2026-04-22T03:02:58.472Z","endTime":"2026-04-22T03:03:02.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.838111793659117,"aZ":-34.530857761535664,"pfxX":9.058046850892277,"pfxZ":-1.3298431319957764,"pX":1.0591240151843213,"pZ":2.6002564738444893,"vX0":-7.248412269424224,"vY0":-132.43226684052874,"vZ0":0.6083850421648587,"x":76.63,"y":168.57,"x0":2.657628503089958,"y0":50.0023661392898,"z0":4.897510988403583,"aX":16.05519090331443},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.0,"breakHorizontal":-14.8,"spinRate":2219,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.413929845918493,"extension":5.766587357731382},"index":4,"playId":"84b461d5-a6e8-306b-a0cc-d023ae0f1611","pitchNumber":4,"startTime":"2026-04-22T03:03:26.879Z","endTime":"2026-04-22T03:03:30.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.71963430331491,"aZ":-30.426541792810674,"pfxX":-6.797750618466855,"pfxZ":1.3673483157823743,"pX":0.601114059163708,"pZ":3.282608594701014,"vX0":-3.490013434152117,"vY0":-112.10900765179065,"vZ0":3.799006945922655,"x":94.09,"y":150.15,"x0":3.0595814010928253,"y0":50.00146777343523,"z0":4.666304345128223,"aX":-8.676550332006215},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":3.7,"breakHorizontal":13.2,"spinRate":2773,"spinDirection":296},"zone":3,"typeConfidence":2.0,"plateTime":0.4880353772735928,"extension":5.3097434247668245},"index":5,"playId":"f6799174-22c1-3ca6-a7ce-0406f07695f9","pitchNumber":5,"startTime":"2026-04-22T03:03:44.739Z","endTime":"2026-04-22T03:04:11.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":666160,"link":"/api/v1/people/666160"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":609280,"link":"/api/v1/people/609280"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.54,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:04:11.761Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T03:06:56.305Z","endTime":"2026-04-22T03:07:58.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ty France replaces Nick Castellanos, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-22T03:06:13.026Z","endTime":"2026-04-22T03:06:13.049Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"602","replacedPlayer":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Adrian Morejon replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T03:06:13.049Z","endTime":"2026-04-22T03:06:58.524Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":98.9,"endSpeed":91.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.762169808932285,"aZ":-21.87740621876571,"pfxX":7.639238012758314,"pfxZ":4.858989833551567,"pX":-0.032463717761636625,"pZ":2.956565120806633,"vX0":-9.308391280154954,"vY0":-143.8122222489771,"vZ0":-4.279822403216217,"x":118.24,"y":158.95,"x0":2.2362421926063822,"y0":50.00093322117027,"z0":5.800974506377917,"aX":16.18380318160999},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.2,"breakHorizontal":-12.2,"spinRate":2431,"spinDirection":172},"zone":2,"typeConfidence":2.0,"plateTime":0.37919678358094355,"extension":6.379901074831563},"index":2,"playId":"49bdfd1a-11be-3ae3-baf0-81c572ef3a7a","pitchNumber":1,"startTime":"2026-04-22T03:06:58.524Z","endTime":"2026-04-22T03:07:01.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61716924055839,"aZ":-22.654915999082487,"pfxX":8.435709495630077,"pfxZ":4.4697436448865115,"pX":0.001934648024836458,"pZ":2.9779781944882653,"vX0":-9.562165093155238,"vY0":-144.31149692532532,"vZ0":-4.0913243463596585,"x":116.93,"y":158.37,"x0":2.2475380883626372,"y0":50.00143974611596,"z0":5.793127901591246,"aX":17.959677161306402},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.6,"breakHorizontal":-13.6,"spinRate":2492,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.3781881297863512,"extension":6.300335301997788},"index":3,"playId":"4a25764c-a160-3d6e-a878-20230b518e02","pitchNumber":2,"startTime":"2026-04-22T03:07:14.192Z","endTime":"2026-04-22T03:07:17.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-22T03:07:27.688Z","endTime":"2026-04-22T03:07:34.999Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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.9,"endSpeed":83.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.415929479812263,"aZ":-32.63396207490243,"pfxX":-1.2432900386815922,"pfxZ":-0.2645792176403813,"pX":-0.586582312343275,"pZ":0.17866431049950385,"vX0":-7.693374612517461,"vY0":-129.22445774147442,"vZ0":-7.320146761843819,"x":139.36,"y":233.96,"x0":2.5739450279567646,"y0":50.00545606066574,"z0":5.510108199178549,"aX":-2.1320267074237855},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.8,"breakHorizontal":3.7,"spinRate":2866,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4216160534948332,"extension":6.402467897712803},"index":5,"playId":"a1856854-0667-32be-a9e0-46743bfa95f9","pitchNumber":3,"startTime":"2026-04-22T03:07:34.999Z","endTime":"2026-04-22T03:07:41.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.9657796974285,"aZ":-32.45169983456279,"pfxX":-1.8104518772981877,"pfxZ":-0.16332229758367944,"pX":0.05036980980987554,"pZ":3.057093397383761,"vX0":-6.418400500314362,"vY0":-129.402575631937,"vZ0":-0.7039003956549084,"x":115.08,"y":156.24,"x0":2.774333778547833,"y0":50.000942754743576,"z0":5.767945336964916,"aX":-3.1410660747849835},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.2,"breakHorizontal":4.4,"spinRate":2952,"spinDirection":291},"zone":2,"typeConfidence":2.0,"plateTime":0.4194832273895388,"extension":6.249356007959243},"index":6,"playId":"b29641b4-edde-36bb-8128-989673cb7ec4","pitchNumber":4,"startTime":"2026-04-22T03:07:54.971Z","endTime":"2026-04-22T03:07:58.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:07:58.363Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T03:08:12.327Z","endTime":"2026-04-22T03:09:02.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.892409370011496,"aZ":-32.26661230245358,"pfxX":-1.9524962017172398,"pfxZ":-0.05735301305228635,"pX":-0.3873930044273802,"pZ":1.9614188319751675,"vX0":-7.190881939137167,"vY0":-129.84567224812946,"vZ0":-3.242570476301278,"x":131.77,"y":185.82,"x0":2.644038797373496,"y0":50.00027584422921,"z0":5.6195131862872145,"aX":-3.413461205130717},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.5,"breakHorizontal":4.8,"spinRate":2988,"spinDirection":299},"zone":7,"typeConfidence":2.0,"plateTime":0.4179213691522805,"extension":6.18137863616396},"index":0,"playId":"ffeb2a79-0211-325b-9a61-73416bffa4fc","pitchNumber":1,"startTime":"2026-04-22T03:08:22.985Z","endTime":"2026-04-22T03:08:27.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":93.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09440149576881,"aZ":-22.56786254369991,"pfxX":7.485704369822006,"pfxZ":4.384463732963296,"pX":0.553299043665659,"pZ":2.991768121274009,"vX0":-7.90276413874428,"vY0":-145.50102218824762,"vZ0":-4.2263859540530255,"x":95.91,"y":158.0,"x0":2.3036377290369576,"y0":50.004547535641564,"z0":5.792983320886157,"aX":16.405715594379057},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":7.4,"breakHorizontal":-12.5,"spinRate":2420,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.37332376555353086,"extension":6.2942384131586735},"index":1,"playId":"9986b370-c735-3377-b2d2-0c8e0d41d167","pitchNumber":2,"startTime":"2026-04-22T03:08:40.132Z","endTime":"2026-04-22T03:08:43.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"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":99.4,"endSpeed":93.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.774158798918396,"aZ":-15.375667188168032,"pfxX":2.469391224268646,"pfxZ":7.70628214377256,"pX":1.302455331872658,"pZ":3.0880564406408064,"vX0":-3.9904606778664293,"vY0":-144.8740556705114,"vZ0":-5.198521666478199,"x":67.35,"y":155.4,"x0":2.3610130617442486,"y0":50.00094147743204,"z0":5.807108418642001,"aX":5.3821065947729},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.4,"breakHorizontal":-4.0,"spinRate":2513,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3744539328308685,"extension":6.245540266000996},"index":2,"playId":"e12da6c9-3b3a-3428-85d7-7a8cd6663285","pitchNumber":3,"startTime":"2026-04-22T03:08:57.993Z","endTime":"2026-04-22T03:09:02.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:09:02.157Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T03:09:17.832Z","endTime":"2026-04-22T03:09:38.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.174"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.033"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.120"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.368"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".037"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".420"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".421"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".283"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".134"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.35"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.85"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.90"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.09"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.44"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.09"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.30"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.22"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.25"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.94"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.60"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.83"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.174"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.033"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.120"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.368"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":93.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.231970691150238,"aZ":-16.275189860022085,"pfxX":2.9417731861762118,"pfxZ":7.17986765651807,"pX":-0.3067008083900573,"pZ":2.6363932484368995,"vX0":-8.427067447725875,"vY0":-146.46413641254557,"vZ0":-6.327468407476977,"x":128.69,"y":167.6,"x0":2.2010482869434838,"y0":50.00624633389911,"z0":5.764933999559712,"aX":6.517529349478361},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":12.1,"breakHorizontal":-4.1,"spinRate":2475,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.3711904504298591,"extension":6.334025137538702},"hitData":{"launchSpeed":91.1,"launchAngle":34.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.12,"coordY":52.7}},"index":0,"playId":"46762c54-add8-3a5c-b78f-814cf3ad5bed","pitchNumber":1,"startTime":"2026-04-22T03:09:28.483Z","endTime":"2026-04-22T03:09:38.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.7,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-04-22T03:09:38.986Z","atBatIndex":65}]