[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Laureano walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-23T00:42:34.162Z","endTime":"2026-04-23T00:46:41.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9,10,11],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"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-22T21:15:08.880Z","endTime":"2026-04-23T00:17:02.384Z","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-23T00:17:02.384Z","endTime":"2026-04-23T00:41:07.978Z","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-23T00:41:07.978Z","endTime":"2026-04-23T00:42:36.371Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":81.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.621334630523943,"aZ":-30.293479498441837,"pfxX":1.2933687805901322,"pfxZ":1.136628586532039,"pX":0.8384475101026068,"pZ":2.221423255145281,"vX0":7.3632778898204325,"vY0":-125.36665177080724,"vZ0":-3.3199784322423147,"x":85.04,"y":178.8,"x0":-2.2613969024997465,"y0":50.00073808707288,"z0":5.942694303231894,"aX":2.1324994051273642},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":-3.5,"spinRate":2630,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.43094464068462823,"extension":6.247261702538624},"index":3,"playId":"d80a89b5-9732-3d77-9428-a943f48fe750","pitchNumber":1,"startTime":"2026-04-23T00:42:36.371Z","endTime":"2026-04-23T00:42:40.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":87.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.11937485738083,"aZ":-21.5219847291439,"pfxX":-2.3391593131895636,"pfxZ":5.672921382315499,"pX":0.08851131505618687,"pZ":3.0193625950731513,"vX0":7.2921026441055945,"vY0":-133.31826751973136,"vZ0":-3.8484031014858164,"x":113.63,"y":157.26,"x0":-2.3280794106033653,"y0":50.0000015139864,"z0":5.956326133805608,"aX":-4.390608042348371},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.1,"breakHorizontal":3.4,"spinRate":2383,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.40431558524783107,"extension":6.144386993158723},"index":4,"playId":"bf0d9a95-4ee5-3cc5-8265-e329ab4c8571","pitchNumber":2,"startTime":"2026-04-23T00:42:53.069Z","endTime":"2026-04-23T00:42:56.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":82.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.425298606094564,"aZ":-31.48845330944374,"pfxX":0.8496645307975209,"pfxZ":0.4129990868034934,"pX":0.0787891271570724,"pZ":1.292272281376749,"vX0":5.902692357728974,"vY0":-126.03884670029335,"vZ0":-5.246948765484735,"x":114.0,"y":203.89,"x0":-2.375498949995175,"y0":50.00254705191359,"z0":5.8566259777212295,"aX":1.4070394927910197},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":-2.5,"spinRate":2635,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.42970765419118084,"extension":6.342774038240457},"index":5,"playId":"9f61c5e5-9c6b-31ed-bd26-fbd4a801bf95","pitchNumber":3,"startTime":"2026-04-23T00:43:45.272Z","endTime":"2026-04-23T00:43:49.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":84.9,"endSpeed":80.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.547385674521127,"aZ":-30.261385799695613,"pfxX":2.441110919684519,"pfxZ":1.2081579935524998,"pX":1.0174182368735785,"pZ":1.5690882256250058,"vX0":7.53596212495337,"vY0":-123.65307655802141,"vZ0":-4.3521168837014494,"x":78.22,"y":196.41,"x0":-2.355251162080233,"y0":50.00610954950744,"z0":5.817307775692583,"aX":3.880707787890465},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.6,"breakHorizontal":-5.8,"spinRate":2639,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4385652451969144,"extension":6.245729058575528},"index":6,"playId":"ec06b6e6-748e-3d7d-ab30-b943143f59b5","pitchNumber":4,"startTime":"2026-04-23T00:44:04.439Z","endTime":"2026-04-23T00:44:08.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.502493972690907,"aZ":-18.50340652345499,"pfxX":-1.2458619746973234,"pfxZ":7.296636825639748,"pX":1.0051295589311007,"pZ":2.0757306988240676,"vX0":9.487527547272794,"vY0":-134.17124381004734,"vZ0":-6.474716412678674,"x":78.69,"y":182.74,"x0":-2.3738613385519827,"y0":50.00466028462727,"z0":5.781882554753773,"aX":-2.33674661950348},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":0.8,"spinRate":2493,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40400960651123485,"extension":6.24810671337657},"index":7,"playId":"b1373786-2dc9-37e9-b1c1-920545eeccfb","pitchNumber":5,"startTime":"2026-04-23T00:44:23.345Z","endTime":"2026-04-23T00:44:28.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":88.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.104134583124956,"aZ":-18.223029322507035,"pfxX":-2.354041971249471,"pfxZ":7.212558345403048,"pX":0.151097874698502,"pZ":2.3642312700788883,"vX0":7.982690528227681,"vY0":-136.08165489775828,"vZ0":-5.949056699782119,"x":111.24,"y":174.95,"x0":-2.4750915312580797,"y0":50.00133291963441,"z0":5.781002241639104,"aX":-4.5530862378766335},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.4,"breakHorizontal":3.1,"spinRate":2524,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39779930642130834,"extension":6.158639275108716},"index":8,"playId":"28583c70-9d07-3a9f-82e2-339c2e620f40","pitchNumber":6,"startTime":"2026-04-23T00:44:43.028Z","endTime":"2026-04-23T00:44:47.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":92.0,"endSpeed":86.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96693462050798,"aZ":-18.027311209675496,"pfxX":-3.3155302240352778,"pfxZ":7.597905778757568,"pX":-0.1080189191336142,"pZ":2.788508556526549,"vX0":7.72051527979825,"vY0":-133.90097405763123,"vZ0":-4.602907139073625,"x":121.12,"y":163.49,"x0":-2.5656338053119945,"y0":50.0059932093007,"z0":5.774755740517633,"aX":-6.176836684147815},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":4.8,"spinRate":2348,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.40512607544581947,"extension":6.192749489510265},"index":9,"playId":"0b29777a-93f8-396c-9b60-3992383104fe","pitchNumber":7,"startTime":"2026-04-23T00:45:07.820Z","endTime":"2026-04-23T00:45:12.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":91.9,"endSpeed":86.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05279451617592,"aZ":-18.330014279757698,"pfxX":-3.578105831857378,"pfxZ":7.4652170091039,"pX":0.7944583402798381,"pZ":2.4920538611297847,"vX0":9.675473269338351,"vY0":-133.66808809390093,"vZ0":-5.348210622388232,"x":86.72,"y":171.49,"x0":-2.3679605437312556,"y0":50.00522334505245,"z0":5.7875686618712825,"aX":-6.638783262670763},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":4.9,"spinRate":2414,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4059125234340457,"extension":6.365409244725099},"index":10,"playId":"c8aa23f8-2400-3b36-8196-21c8e444b898","pitchNumber":8,"startTime":"2026-04-23T00:45:31.700Z","endTime":"2026-04-23T00:45:42.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.423775082210504,"aZ":-18.676301903352755,"pfxX":-1.8871251765179484,"pfxZ":7.233743125721485,"pX":0.9577058012858105,"pZ":3.1110301824687694,"vX0":9.603458899046172,"vY0":-134.10430686239553,"vZ0":-3.857799957794071,"x":80.49,"y":154.78,"x0":-2.38756279634225,"y0":50.000521386556876,"z0":5.8598375707017025,"aX":-3.5217393614339967},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":1.9,"spinRate":2551,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4047347045130305,"extension":6.274971492301247},"index":11,"playId":"c928d15f-ec7f-3dfd-aa39-dbb5a2f3b8a5","pitchNumber":9,"startTime":"2026-04-23T00:46:32.573Z","endTime":"2026-04-23T00:46:41.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-04-23T00:46:41.217Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Willi Castro to first baseman TJ Rumfield. Ramón Laureano to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-23T00:47:28.095Z","endTime":"2026-04-23T00:48:08.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","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":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"e9ab2e32-f8fd-469b-aed4-ae50aaab9cef","startTime":"2026-04-23T00:47:28.095Z","endTime":"2026-04-23T00:47:33.095Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.91432656656818,"aZ":-30.78390438095551,"pfxX":0.9895424798947441,"pfxZ":0.8900511492865668,"pX":-0.6439016826461282,"pZ":2.0263976289911376,"vX0":4.093422527873868,"vY0":-123.27038401056765,"vZ0":-3.2799789508787773,"x":141.54,"y":184.07,"x0":-2.4413224974467678,"y0":50.005738070541305,"z0":5.919651896789814,"aX":1.553536963314321},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-2.5,"spinRate":2666,"spinDirection":93},"zone":7,"typeConfidence":2.0,"plateTime":0.4409832208508164,"extension":6.161487271796063},"index":1,"playId":"8472035f-1865-3897-a1a9-e6a38f38f0d0","pitchNumber":1,"startTime":"2026-04-23T00:47:41.026Z","endTime":"2026-04-23T00:47:45.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":81.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.56831590768895,"aZ":-25.264024174412402,"pfxX":-7.106127645522148,"pfxZ":4.210888158788227,"pX":-0.31610899446681917,"pZ":1.6452712062951005,"vX0":7.265604247824289,"vY0":-125.76645575762264,"vZ0":-5.471977673378441,"x":129.05,"y":194.36,"x0":-2.285726598626614,"y0":50.00437127521224,"z0":5.834604300976032,"aX":-11.667470863705782},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.8,"breakHorizontal":11.8,"spinRate":1809,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.43144998107680355,"extension":6.330722798309075},"hitData":{"launchSpeed":70.9,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.52,"coordY":160.45}},"index":2,"playId":"5aeffa5d-150c-3e2b-98bb-2ab1a0228207","pitchNumber":2,"startTime":"2026-04-23T00:47:59.950Z","endTime":"2026-04-23T00:48:08.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":1.46,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-23T00:48:08.466Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a sharp line drive to center fielder Jake McCarthy. Ramón Laureano scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-23T00:48:21.398Z","endTime":"2026-04-23T00:48:51.273Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809417959301083,"aZ":-33.03292655527641,"pfxX":5.0667707501373735,"pfxZ":-0.5721937683604459,"pX":-0.3166770911272594,"pZ":2.431144731992282,"vX0":4.544855219944022,"vY0":-121.73770219926163,"vZ0":-1.2965769918761967,"x":129.07,"y":173.14,"x0":-2.8625908441227503,"y0":50.000863640289005,"z0":5.817364627231588,"aX":7.64028830629365},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.1,"breakHorizontal":-10.2,"spinRate":2544,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.44909583862571,"extension":6.120714746062177},"hitData":{"launchSpeed":107.2,"launchAngle":8.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":99.28,"coordY":76.35}},"index":0,"playId":"6d91e982-77c8-3502-8013-9972569892c3","pitchNumber":1,"startTime":"2026-04-23T00:48:39.188Z","endTime":"2026-04-23T00:48:51.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":-7.899999999999999,"leverageIndex":1.26,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-04-23T00:48:51.273Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-23T00:49:07.645Z","endTime":"2026-04-23T00:50:56.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":82.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.55176777797293,"aZ":-25.157926567479482,"pfxX":-6.390152586498087,"pfxZ":4.133842027328041,"pX":-0.9941574394016104,"pZ":2.0513156964010197,"vX0":5.900897862674282,"vY0":-127.52458356625185,"vZ0":-4.8343919924452186,"x":154.89,"y":183.39,"x0":-2.4738332731549937,"y0":50.00516303914746,"z0":5.881882842993754,"aX":-10.854575221188691},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.0,"breakHorizontal":10.8,"spinRate":1885,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.42450077456337043,"extension":6.334333770358993},"index":0,"playId":"02bf6a25-833a-342f-88ce-f798af79c3a2","pitchNumber":1,"startTime":"2026-04-23T00:49:24.583Z","endTime":"2026-04-23T00:49:29.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.298731872348217,"aZ":-30.192217183464063,"pfxX":4.62432956972259,"pfxZ":1.3163119152833769,"pX":0.1858011417249871,"pZ":3.2115862921687897,"vX0":5.1141760914249295,"vY0":-120.69435722598983,"vZ0":-0.22016882399628224,"x":109.92,"y":152.07,"x0":-2.5463554399005623,"y0":50.000870719011715,"z0":5.920696354447529,"aX":6.951072085023379},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.5,"breakHorizontal":-9.4,"spinRate":2539,"spinDirection":73},"zone":2,"typeConfidence":2.0,"plateTime":0.45055186780174683,"extension":6.161739978568244},"index":1,"playId":"dfe61d0a-72f2-3ccb-a686-e3464eebf7ea","pitchNumber":2,"startTime":"2026-04-23T00:49:43.534Z","endTime":"2026-04-23T00:49:51.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47909879389592,"aZ":-32.04539104900561,"pfxX":3.712136205521463,"pfxZ":0.08470398290000514,"pX":-0.08185042508232289,"pZ":1.4193329464407836,"vX0":4.973860990312961,"vY0":-122.35656307372403,"vZ0":-3.9720859596727767,"x":120.12,"y":200.46,"x0":-2.614257590670998,"y0":50.00359074225324,"z0":5.775097463966966,"aX":5.694334519245764},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":-7.8,"spinRate":2600,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.445643951564358,"extension":6.1796772145711465},"index":2,"playId":"32669287-3062-3950-b28d-05793c4c17e1","pitchNumber":3,"startTime":"2026-04-23T00:50:08.125Z","endTime":"2026-04-23T00:50:14.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.247018305421125,"aZ":-20.55749993283598,"pfxX":-3.3541320892889277,"pfxZ":6.1712376789163175,"pX":-0.5959304310469326,"pZ":1.8701986277590545,"vX0":6.5443816623530155,"vY0":-134.8379712234506,"vZ0":-6.590889361834888,"x":139.72,"y":188.28,"x0":-2.594837469946223,"y0":50.003376545300526,"z0":5.748391236962509,"aX":-6.3141223811089615},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":5.0,"spinRate":2341,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4028420301401616,"extension":6.243722111036279},"index":3,"playId":"237d43b5-95fd-31e7-9324-fb5665d2899f","pitchNumber":4,"startTime":"2026-04-23T00:50:28.575Z","endTime":"2026-04-23T00:50:33.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":79.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.379576020496916,"aZ":-31.759263885376345,"pfxX":1.0827412483495293,"pfxZ":0.2640154875981775,"pX":0.4771211138546084,"pZ":2.0355655022921986,"vX0":6.658777636806215,"vY0":-122.67249420872501,"vZ0":-2.878436751945888,"x":98.81,"y":183.82,"x0":-2.389281781356116,"y0":50.000452077748626,"z0":5.8735272197294695,"aX":1.6851053976554238},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.1,"breakHorizontal":-3.2,"spinRate":2629,"spinDirection":86},"zone":9,"typeConfidence":2.0,"plateTime":0.44287521304537947,"extension":6.280824456669449},"index":4,"playId":"6836bc71-27a0-304b-909d-4c469f78cd6c","pitchNumber":5,"startTime":"2026-04-23T00:50:50.242Z","endTime":"2026-04-23T00:50:56.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.699999999999996,"awayTeamWinProbability":57.300000000000004,"homeTeamWinProbabilityAdded":2.499999999999993,"leverageIndex":1.09,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-23T00:50:56.297Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-23T00:51:40.071Z","endTime":"2026-04-23T00:52:29.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":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":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"390fc57f-0dd6-337b-9445-b282ca11ecdc","startTime":"2026-04-23T00:51:23.749Z","endTime":"2026-04-23T00:51:27.177Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66385211577363,"aZ":-19.544425006918914,"pfxX":-5.755662922424296,"pfxZ":6.634837264153008,"pX":0.8913924868310242,"pZ":3.470418381949197,"vX0":10.580024529237962,"vY0":-135.62685821450745,"vZ0":-2.874598516044625,"x":83.02,"y":145.08,"x0":-2.2746174923446807,"y0":50.00075634656223,"z0":5.8735779668759385,"aX":-10.953581667632468},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.8,"breakHorizontal":8.8,"spinRate":2345,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40057635845826,"extension":6.257974159654567},"index":1,"playId":"fb7a6884-9eac-37ea-9bde-ac97b4d1fa01","pitchNumber":1,"startTime":"2026-04-23T00:51:42.164Z","endTime":"2026-04-23T00:51:49.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jackson Merrill steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"fb7a6884-9eac-37ea-9bde-ac97b4d1fa01","startTime":"2026-04-23T00:52:00.213Z","endTime":"2026-04-23T00:52:20.785Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"postOnSecond":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.8,"dramaIndex":31.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.310800765750045,"aZ":-29.712671385388067,"pfxX":1.3731576244355908,"pfxZ":1.5892557394466884,"pX":0.11604699745941424,"pZ":2.2170512512514007,"vX0":6.059316860849996,"vY0":-122.89117186508453,"vZ0":-2.6913016237854084,"x":112.58,"y":178.92,"x0":-2.546674892878157,"y0":50.003941950294056,"z0":5.816593577733883,"aX":2.1276194532046833},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.5,"breakHorizontal":-3.7,"spinRate":2504,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.44344280376044987,"extension":6.197694844808948},"hitData":{"launchSpeed":75.3,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.9,"coordY":163.24}},"index":3,"playId":"d1860d4b-3ed3-3ba7-a226-5e3bb4d35835","pitchNumber":2,"startTime":"2026-04-23T00:52:20.785Z","endTime":"2026-04-23T00:52:29.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.000000000000007,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-23T00:52:29.306Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-23T00:54:21.931Z","endTime":"2026-04-23T00:56:42.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.184161417803615,"aZ":-17.39245430580436,"pfxX":-4.343915006350877,"pfxZ":8.074442169487114,"pX":-0.6748500772469503,"pZ":3.4686988269474965,"vX0":3.504745281268572,"vY0":-133.5617835777405,"vZ0":-2.1538118441655563,"x":142.72,"y":145.13,"x0":-1.431168154899075,"y0":50.00155619232655,"z0":5.518094423935137,"aX":-7.951831519104354},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":7.2,"spinRate":2276,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4080220443570486,"extension":6.474344696971562},"index":0,"playId":"10e649dd-5560-32f6-af99-4b225da7ee32","pitchNumber":1,"startTime":"2026-04-23T00:54:53.849Z","endTime":"2026-04-23T00:54:58.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":84.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.022827604186556,"aZ":-22.814267280650167,"pfxX":1.7247359851175683,"pfxZ":5.220860980371921,"pX":-0.3889336359617265,"pZ":3.161253303695209,"vX0":1.891062134426156,"vY0":-131.09944007263593,"vZ0":-1.9203706475795475,"x":131.83,"y":153.43,"x0":-1.3359377941277872,"y0":50.001755920628085,"z0":5.556485469081164,"aX":3.0898971518707063},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":-3.5,"spinRate":2226,"spinDirection":183},"zone":1,"typeConfidence":2.0,"plateTime":0.4131859634622721,"extension":6.477145488657361},"index":1,"playId":"d0072fa3-3f44-3463-a033-7c3b5ca01564","pitchNumber":2,"startTime":"2026-04-23T00:55:07.685Z","endTime":"2026-04-23T00:55:12.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":72.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.840148975066448,"aZ":-39.60304181022003,"pfxX":4.568411051451928,"pfxZ":-5.655410977660327,"pX":0.6018121964240785,"pZ":1.898723258083434,"vX0":2.7945962872559265,"vY0":-112.79441345333434,"vZ0":0.3470186023659507,"x":94.06,"y":187.51,"x0":-1.2388712861677653,"y0":50.00461331483976,"z0":5.675088003355074,"aX":5.998603632079416},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.0,"breakHorizontal":-8.9,"spinRate":2586,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.48209657107244075,"extension":6.473340264070923},"index":2,"playId":"3c601744-260a-33e5-aedc-b1bd1ee13101","pitchNumber":3,"startTime":"2026-04-23T00:55:22.184Z","endTime":"2026-04-23T00:55:26.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":88.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.094964149060615,"aZ":-22.684175358683643,"pfxX":-6.839900260047421,"pfxZ":4.897525230969669,"pX":1.345025233174032,"pZ":1.9895940138231114,"vX0":9.226739626510884,"vY0":-136.44095503666654,"vZ0":-4.7658830608079175,"x":65.73,"y":185.06,"x0":-1.1483950171342339,"y0":50.00410939850953,"z0":5.266190257583862,"aX":-13.259843837862597},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":11.0,"spinRate":2103,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39720866679889655,"extension":6.311045878150954},"index":3,"playId":"c2660894-d52d-37db-b544-a273da7337e9","pitchNumber":4,"startTime":"2026-04-23T00:55:40.421Z","endTime":"2026-04-23T00:55:45.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":85.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.024730524405594,"aZ":-25.145678618722943,"pfxX":2.098247048312129,"pfxZ":3.841703993321099,"pX":-0.12548578779856037,"pZ":2.5070413796229856,"vX0":2.5880328398371444,"vY0":-132.1158070312372,"vZ0":-2.887702871077791,"x":121.78,"y":171.09,"x0":-1.3779844714586795,"y0":50.001977528628025,"z0":5.395477493790778,"aX":3.836098234797861},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":-4.2,"spinRate":2471,"spinDirection":173},"zone":5,"typeConfidence":2.0,"plateTime":0.4092459236219512,"extension":6.819784298601039},"index":4,"playId":"4d6c2cb8-4525-3104-953a-4906374b8349","pitchNumber":5,"startTime":"2026-04-23T00:55:58.748Z","endTime":"2026-04-23T00:56:02.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-23T00:56:08.183Z","endTime":"2026-04-23T00:56:22.696Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.49943353563161,"aZ":-39.97879938922353,"pfxX":4.607333610450023,"pfxZ":-5.943792129207571,"pX":0.764174335764511,"pZ":1.4412908382224785,"vX0":2.768443845669545,"vY0":-112.93775102299004,"vZ0":-0.41779238631584636,"x":87.87,"y":199.87,"x0":-1.069695275911213,"y0":50.00519785548895,"z0":5.596005833648078,"aX":6.046452639611534},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.7,"breakHorizontal":-9.0,"spinRate":2521,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.48206558862290505,"extension":6.911337987324989},"index":6,"playId":"1cce7769-7a87-3918-b51b-2bf0586dc4e2","pitchNumber":6,"startTime":"2026-04-23T00:56:22.696Z","endTime":"2026-04-23T00:56:27.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.512339018554112,"aZ":-25.298411121486392,"pfxX":2.346652070362973,"pfxZ":3.832269707889461,"pX":-0.2018838589883161,"pZ":3.4015358456565195,"vX0":2.466648051101255,"vY0":-131.32139870376446,"vZ0":-0.562613144540732,"x":124.7,"y":146.94,"x0":-1.4489036425117543,"y0":50.00592901575183,"z0":5.455363058278557,"aX":4.213371520208501},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.1,"breakHorizontal":-4.7,"spinRate":2285,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.412716048578857,"extension":6.567780140023609},"index":7,"playId":"be47dc1e-2f2f-3237-908a-d13eb6b312bb","pitchNumber":7,"startTime":"2026-04-23T00:56:38.452Z","endTime":"2026-04-23T00:56:42.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-23T00:56:42.746Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, first baseman Nick Castellanos to pitcher Walker Buehler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-23T00:56:47.705Z","endTime":"2026-04-23T00:58:00.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.919999900317134,"aZ":-23.99174251731849,"pfxX":2.3290402366278586,"pfxZ":4.530420465263795,"pX":-0.4510408501709067,"pZ":2.8389882672161435,"vX0":2.053099774167293,"vY0":-132.01875031925246,"vZ0":-2.2354547574783274,"x":134.19,"y":162.13,"x0":-1.5350600784436153,"y0":50.004408784921736,"z0":5.420702326688308,"aX":4.207544589989396},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":-4.6,"spinRate":2350,"spinDirection":182},"zone":1,"typeConfidence":2.0,"plateTime":0.41123011836215895,"extension":6.804583988135389},"index":0,"playId":"c09cea58-a9d7-368d-81d8-ecb0d5a6015b","pitchNumber":1,"startTime":"2026-04-23T00:57:05.123Z","endTime":"2026-04-23T00:57:10.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":89.4,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.690494608829937,"aZ":-25.123167293753177,"pfxX":-7.513394408676222,"pfxZ":4.046991523555899,"pX":0.6239114274098428,"pZ":1.003573776690686,"vX0":7.4830020978629745,"vY0":-129.98767944288323,"vZ0":-6.23129068794491,"x":93.22,"y":211.68,"x0":-1.2916872653793654,"y0":50.00270432267455,"z0":5.293687147796882,"aX":-13.087418552723943},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":12.4,"spinRate":1487,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.41854141421152935,"extension":6.684418323868702},"index":1,"playId":"a6f7b4c8-c344-396a-abab-d6b093253050","pitchNumber":2,"startTime":"2026-04-23T00:57:18.225Z","endTime":"2026-04-23T00:57:22.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":86.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38815512214211,"aZ":-23.355230558199,"pfxX":2.1208863913046563,"pfxZ":4.710428844193219,"pX":0.4160367375297175,"pZ":3.3127803811148184,"vX0":3.5456541889692788,"vY0":-134.1228088917673,"vZ0":-1.5578283479656672,"x":101.14,"y":149.33,"x0":-1.1846971734810512,"y0":50.0050468381383,"z0":5.522203479617726,"aX":3.9719945421323835},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":-4.4,"spinRate":2400,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.40408800694234337,"extension":6.535913169333704},"index":2,"playId":"618c4b4e-40f3-3559-b222-f48c2b78beb9","pitchNumber":3,"startTime":"2026-04-23T00:57:34.916Z","endTime":"2026-04-23T00:57:39.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":72.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.988158185851454,"aZ":-39.71110933329649,"pfxX":5.393949372695706,"pfxZ":-5.813962937728782,"pX":-0.26861717948426717,"pZ":1.6101553019564485,"vX0":0.49763783049599397,"vY0":-112.98714284479645,"vZ0":0.042366951636855665,"x":127.24,"y":195.31,"x0":-1.1925300642848475,"y0":50.00225518529557,"z0":5.571508160890411,"aX":6.994720025890469},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.2,"breakHorizontal":-9.8,"spinRate":2514,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.48420195721332915,"extension":6.483571288466292},"hitData":{"launchSpeed":89.5,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.95,"coordY":164.76}},"index":3,"playId":"6a1ec8bc-b235-35b1-90bd-0e41c0e95161","pitchNumber":4,"startTime":"2026-04-23T00:57:52.983Z","endTime":"2026-04-23T00:58:00.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-23T00:58:00.796Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (5) on a sharp fly ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-23T00:58:20.476Z","endTime":"2026-04-23T00:59:03.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.836136840573378,"aZ":-23.426056393036447,"pfxX":-7.839121773156195,"pfxZ":4.554976066218188,"pX":0.6153414742123833,"pZ":2.635438338040922,"vX0":8.069876111254418,"vY0":-136.449772327023,"vZ0":-2.969753770483248,"x":93.54,"y":167.62,"x0":-1.3361885843320258,"y0":50.00175669600034,"z0":5.319266167721266,"aX":-15.05363152207405},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":12.8,"spinRate":2058,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3986177871502381,"extension":6.635685185162515},"index":0,"playId":"69aa3c0c-f5eb-34e8-8964-9a7a52f6c01c","pitchNumber":1,"startTime":"2026-04-23T00:58:33.505Z","endTime":"2026-04-23T00:58:38.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.679156404421,"aZ":-28.09583520240534,"pfxX":2.8219368847981467,"pfxZ":2.349865575296791,"pX":0.7705986687973081,"pZ":2.309996168746317,"vX0":3.8475161255964783,"vY0":-129.35089106690336,"vZ0":-2.8089207244307626,"x":87.63,"y":176.41,"x0":-1.0889864063562604,"y0":50.00376803316681,"z0":5.509324361951964,"aX":4.901163759015097},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":-5.8,"spinRate":2445,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.41948184772461294,"extension":6.506047134341146},"hitData":{"launchSpeed":101.9,"launchAngle":28.0,"totalDistance":421.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":139.99,"coordY":29.02}},"index":1,"playId":"d2975152-2cc3-3b71-8c44-b56c5a2a0d02","pitchNumber":2,"startTime":"2026-04-23T00:58:48.059Z","endTime":"2026-04-23T00:59:03.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.1,"awayTeamWinProbability":56.9,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.42,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-23T00:59:03.527Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-23T00:59:28.482Z","endTime":"2026-04-23T01:01:06.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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":86.9,"endSpeed":81.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.508134317006416,"aZ":-30.23173979755535,"pfxX":4.29161012428192,"pfxZ":1.1718306617865446,"pX":1.1440416909315823,"pZ":1.5046493775479337,"vX0":4.539013209782053,"vY0":-126.72648872387427,"vZ0":-3.8345521708013637,"x":73.39,"y":198.15,"x0":-1.2135950246340275,"y0":50.00500782318913,"z0":5.394699700673849,"aX":7.136254405667534},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":-8.6,"spinRate":2580,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4286031521571698,"extension":6.669747350819007},"index":0,"playId":"cf2edccf-4669-337e-8406-669f8e11c9bf","pitchNumber":1,"startTime":"2026-04-23T00:59:40.674Z","endTime":"2026-04-23T00:59:45.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":94.4,"endSpeed":88.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0787072638185,"aZ":-20.885691522764148,"pfxX":-7.26682777714404,"pfxZ":5.768766505188973,"pX":1.2541341929491672,"pZ":0.5439433752027789,"vX0":9.288840202533438,"vY0":-137.22991783659322,"vZ0":-8.696235612584362,"x":69.2,"y":224.09,"x0":-1.1905699130594036,"y0":50.00014528965896,"z0":5.113399537987259,"aX":-14.212877617886239},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":11.8,"spinRate":2259,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3953005870380659,"extension":6.534708565667158},"index":1,"playId":"09fab800-3129-31c1-8631-9f983de87e93","pitchNumber":2,"startTime":"2026-04-23T00:59:56.999Z","endTime":"2026-04-23T01:00:01.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":85.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.90222340626589,"aZ":-25.320156524526492,"pfxX":2.0605626040380622,"pfxZ":3.7569490116618116,"pX":0.2424724005896827,"pZ":2.3415362993474713,"vX0":3.2769288687265328,"vY0":-132.000589741216,"vZ0":-3.0966087217399707,"x":107.76,"y":175.56,"x0":-1.2666535586368812,"y0":50.00579911475563,"z0":5.324890925662896,"aX":3.7639139541913336},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":-4.2,"spinRate":2356,"spinDirection":181},"zone":5,"typeConfidence":2.0,"plateTime":0.40954207537462395,"extension":6.520794717969046},"index":2,"playId":"0d77c044-f46b-3380-bd98-1de66e063eac","pitchNumber":3,"startTime":"2026-04-23T01:00:16.301Z","endTime":"2026-04-23T01:00:20.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29557060763658,"aZ":-18.312301577601886,"pfxX":-2.4904366470492207,"pfxZ":7.098095329372475,"pX":0.6580684405758765,"pZ":3.356798520683379,"vX0":5.3610963377697685,"vY0":-137.3821651513993,"vZ0":-2.443775867680145,"x":91.92,"y":148.15,"x0":-0.9764582101251856,"y0":50.00171028962262,"z0":5.472768396175823,"aX":-4.863392741811954},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.7,"breakHorizontal":3.6,"spinRate":2153,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39546504595347454,"extension":6.628261984524962},"index":3,"playId":"3a031b9a-b738-34db-9d71-1ffa275a8001","pitchNumber":4,"startTime":"2026-04-23T01:00:38.206Z","endTime":"2026-04-23T01:00:42.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.038347416644434,"aZ":-28.486984033318272,"pfxX":6.119753957000943,"pfxZ":2.390568605875944,"pX":0.2514975551797522,"pZ":2.060005115667141,"vX0":2.1661587088737253,"vY0":-122.35718734992604,"vZ0":-2.0378647977398296,"x":107.41,"y":183.16,"x0":-1.4362295347391507,"y0":50.00540488286592,"z0":5.3022670614331195,"aX":9.447766355502658},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.2,"breakHorizontal":-11.5,"spinRate":2652,"spinDirection":84},"zone":9,"typeConfidence":2.0,"plateTime":0.4445911944375056,"extension":6.5785512397587},"hitData":{"launchSpeed":83.2,"launchAngle":36.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.72,"coordY":114.78}},"index":4,"playId":"0bd82379-3395-3078-9495-3c2d9267d7fb","pitchNumber":5,"startTime":"2026-04-23T01:00:58.388Z","endTime":"2026-04-23T01:01:06.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":1.27,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:01:06.610Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-23T01:03:12.847Z","endTime":"2026-04-23T01:06:44.301Z","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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":90.9,"endSpeed":84.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59462467884128,"aZ":-15.787810030331883,"pfxX":-5.738224055767574,"pfxZ":9.059707176102437,"pX":-0.7907484951338241,"pZ":2.225385829742413,"vX0":6.464718724888083,"vY0":-132.25089590903738,"vZ0":-6.23217591674346,"x":147.14,"y":178.69,"x0":-2.4971929771207098,"y0":50.00360986049647,"z0":5.729623545640697,"aX":-10.380778186210957},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.6,"breakHorizontal":9.4,"spinRate":2530,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.41084700338878655,"extension":6.142758157223327},"index":0,"playId":"cedbcc7f-e9af-3431-8d6d-b419f2bfd4b2","pitchNumber":1,"startTime":"2026-04-23T01:03:28.836Z","endTime":"2026-04-23T01:03:33.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.416133392595743,"aZ":-23.234356315227984,"pfxX":-7.5585514835146235,"pfxZ":5.506269775518821,"pX":-0.08026250929864498,"pZ":2.0193827003636593,"vX0":7.851348879465329,"vY0":-125.05823154614006,"vZ0":-4.929490527504544,"x":120.06,"y":184.26,"x0":-2.242490799644331,"y0":50.00158596796565,"z0":5.863910987298276,"aX":-12.266062796815305},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.4,"breakHorizontal":12.4,"spinRate":1747,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4339406554357681,"extension":6.24872151877926},"index":1,"playId":"9396f26c-0a2d-3669-a268-797624701b89","pitchNumber":2,"startTime":"2026-04-23T01:03:45.795Z","endTime":"2026-04-23T01:03:50.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.789632227748093,"aZ":-22.606661153809245,"pfxX":-6.76079465682164,"pfxZ":5.630863372706776,"pX":0.30465152317852245,"pZ":1.2628301656472178,"vX0":8.685839671336728,"vY0":-127.59994322039539,"vZ0":-6.970258240292473,"x":105.39,"y":204.68,"x0":-2.2181162189582158,"y0":50.002058398093844,"z0":5.733262613311225,"aX":-11.486133000645996},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.2,"breakHorizontal":10.9,"spinRate":1718,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4243833204478178,"extension":6.365263475992486},"index":2,"playId":"839ed767-270f-3462-ae11-288235c0538a","pitchNumber":3,"startTime":"2026-04-23T01:04:03.775Z","endTime":"2026-04-23T01:04:08.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.2,"endSpeed":86.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.908796466499766,"aZ":-19.488892736133046,"pfxX":-2.8136111179695535,"pfxZ":6.697181145468651,"pX":-0.44586494531928744,"pZ":4.397080836599947,"vX0":6.568198771931829,"vY0":-134.50058646545673,"vZ0":-0.6872164661449266,"x":134.0,"y":120.06,"x0":-2.5179378753858828,"y0":50.001825426760426,"z0":5.996624675740926,"aX":-5.3291430009632474},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":4.2,"spinRate":2450,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40208543333006785,"extension":6.0599999758884255},"index":3,"playId":"c02c22b3-b805-351c-bbd8-d77c31ffafc2","pitchNumber":4,"startTime":"2026-04-23T01:04:46.427Z","endTime":"2026-04-23T01:04:52.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36807118562305,"aZ":-16.307997616592466,"pfxX":-3.9980966485549594,"pfxZ":8.363251432860606,"pX":0.004420321707277937,"pZ":4.139159778721276,"vX0":7.919433216765828,"vY0":-135.36349412978424,"vZ0":-1.7721250755913105,"x":116.83,"y":127.02,"x0":-2.4106684121325923,"y0":50.00173493160762,"z0":5.917209809961326,"aX":-7.584602844046376},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":6.0,"spinRate":2486,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40123832739004905,"extension":6.12046406122138},"index":4,"playId":"6ee24e39-34ac-3bc6-9744-8c6c25e69a31","pitchNumber":5,"startTime":"2026-04-23T01:05:06.735Z","endTime":"2026-04-23T01:05:11.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":85.8,"endSpeed":80.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.990314497698993,"aZ":-29.66320505606556,"pfxX":1.7058123689736533,"pfxZ":1.5560825087915848,"pX":0.5177965338865447,"pZ":1.041398542327934,"vX0":6.65693742719793,"vY0":-124.86042635921834,"vZ0":-5.7630768627855495,"x":97.26,"y":210.66,"x0":-2.3811203265453025,"y0":50.00307525262102,"z0":5.755951789544518,"aX":2.7512857717677885},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.9,"breakHorizontal":-4.3,"spinRate":2580,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.43507031605788704,"extension":6.239353439464804},"index":5,"playId":"b8a6a08b-b64f-3ee6-8769-8fc91f8d0e51","pitchNumber":6,"startTime":"2026-04-23T01:05:30.955Z","endTime":"2026-04-23T01:05:35.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":93.1,"endSpeed":87.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.811299491894026,"aZ":-19.933039697770507,"pfxX":-3.692001178843128,"pfxZ":6.409995649100914,"pX":0.051583879535928016,"pZ":1.8073787852481793,"vX0":8.2361455460521,"vY0":-135.4453639387321,"vZ0":-6.72909565199314,"x":115.03,"y":189.98,"x0":-2.511640813661612,"y0":50.00638653428886,"z0":5.6577950587839325,"aX":-7.054905900382277},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":5.5,"spinRate":2492,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4001576102749529,"extension":6.432974074102067},"index":6,"playId":"b822b664-9889-32bd-8f20-e1a498dfc321","pitchNumber":7,"startTime":"2026-04-23T01:05:50.496Z","endTime":"2026-04-23T01:05:54.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.84488029945575,"aZ":-27.5113145766879,"pfxX":-6.893795532734652,"pfxZ":2.744919154065429,"pX":0.06017412865476995,"pZ":0.6468420821322947,"vX0":8.456963515371008,"vY0":-127.61121025186355,"vZ0":-7.432443839734771,"x":114.71,"y":221.32,"x0":-2.355524666788176,"y0":50.0031184577613,"z0":5.675497864940844,"aX":-11.712484767548975},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":11.3,"spinRate":1820,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4243906831840585,"extension":6.577005003719534},"index":7,"playId":"96a6bfe9-d19c-39ae-82f0-869ebeac8666","pitchNumber":8,"startTime":"2026-04-23T01:06:14.104Z","endTime":"2026-04-23T01:06:18.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":82.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.915154129660952,"aZ":-27.24626300320478,"pfxX":-3.938722748837608,"pfxZ":2.906631303714155,"pX":-1.0646630082080275,"pZ":3.497135627082961,"vX0":4.884723398131809,"vY0":-126.81396326407086,"vZ0":-0.9780938144019524,"x":157.58,"y":144.36,"x0":-2.4682061124301713,"y0":50.00432450884358,"z0":5.983315947555355,"aX":-6.680139116165854},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":6.6,"spinRate":1556,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4253352745428818,"extension":6.220381460287994},"hitData":{"launchSpeed":66.7,"launchAngle":-45.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.53,"coordY":162.27}},"index":8,"playId":"267267c9-98b6-32be-a8da-54f96830f4d2","pitchNumber":9,"startTime":"2026-04-23T01:06:36.229Z","endTime":"2026-04-23T01:06:44.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:06:44.301Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Castellanos grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-23T01:07:05.244Z","endTime":"2026-04-23T01:08:12.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"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":681198,"link":"/api/v1/people/681198"},"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":92.1,"endSpeed":86.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.294924313370498,"aZ":-23.935274130765254,"pfxX":-7.663967458354913,"pfxZ":4.405917432899587,"pX":-1.155914891082262,"pZ":2.695771074940159,"vX0":6.749998106949226,"vY0":-134.2129872718496,"vZ0":-3.517907404718441,"x":161.06,"y":165.99,"x0":-2.677861281285047,"y0":50.003104413765804,"z0":5.680430367348287,"aX":-14.328951326339558},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":12.8,"spinRate":2249,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40431360571785513,"extension":6.360944106340773},"index":0,"playId":"73dc8bc7-47fe-3660-97c9-31d7470587bf","pitchNumber":1,"startTime":"2026-04-23T01:07:08.978Z","endTime":"2026-04-23T01:07:13.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":82.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.63863834544192,"aZ":-28.06447821801122,"pfxX":-4.458762126880716,"pfxZ":2.4519592732316386,"pX":0.9866115984111521,"pZ":2.5244322807843753,"vX0":9.519344441787679,"vY0":-126.67588973358238,"vZ0":-2.9653510798975953,"x":79.39,"y":170.62,"x0":-2.1914418969786373,"y0":50.0000237965012,"z0":5.885262760536502,"aX":-7.4623043779124885},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":6.6,"spinRate":1567,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4275598768140796,"extension":6.406381838992195},"index":1,"playId":"aaa4e798-0152-3df6-8722-f82e834e142f","pitchNumber":2,"startTime":"2026-04-23T01:07:25.202Z","endTime":"2026-04-23T01:07:30.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.061331629700014,"aZ":-17.564898972594357,"pfxX":-3.9355515292691887,"pfxZ":7.963767931592253,"pX":-0.19938510642115942,"pZ":2.8338250108216205,"vX0":7.362004097155428,"vY0":-133.4380064232463,"vZ0":-4.408413330161316,"x":124.6,"y":162.27,"x0":-2.4614715502526487,"y0":50.00462170388241,"z0":5.743187172453015,"aX":-7.221919934679556},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":5.9,"spinRate":2444,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.40779368879717204,"extension":6.221559613351775},"index":2,"playId":"e23392cd-6f44-3073-a0e5-81026dbd2921","pitchNumber":3,"startTime":"2026-04-23T01:07:42.585Z","endTime":"2026-04-23T01:07:46.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.597460296728762,"aZ":-17.03984417715905,"pfxX":-3.3725340031319884,"pfxZ":8.2047230754668,"pX":0.5527705842238552,"pZ":2.5761306064722427,"vX0":9.148606353892422,"vY0":-133.46317155925564,"vZ0":-5.116119798496576,"x":95.93,"y":169.22,"x0":-2.447462438005393,"y0":50.00531119071853,"z0":5.704392400190768,"aX":-6.223671508778099},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":4.6,"spinRate":2402,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.40687978564803107,"extension":6.159420439572278},"hitData":{"launchSpeed":73.1,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.16,"coordY":162.16}},"index":3,"playId":"9c36388c-15b0-323c-a699-ebf25479f966","pitchNumber":4,"startTime":"2026-04-23T01:08:03.939Z","endTime":"2026-04-23T01:08:12.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:08:12.001Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Campusano doubles (5) on a sharp line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-23T01:08:22.064Z","endTime":"2026-04-23T01:09:26.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":87.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.697287057669477,"aZ":-21.204074301028726,"pfxX":-7.0146983059288655,"pfxZ":5.787468309195573,"pX":0.4026006946781766,"pZ":2.7259564049160496,"vX0":9.620762986606294,"vY0":-134.9338424543235,"vZ0":-4.427424690576393,"x":101.65,"y":165.18,"x0":-2.2524990775464144,"y0":50.00201507720392,"z0":5.829479363422479,"aX":-13.294871841844033},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":11.3,"spinRate":2294,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.40169565512461647,"extension":6.178857954533638},"index":0,"playId":"f763e0e6-92c0-3df6-bc9b-b170d38bdb2b","pitchNumber":1,"startTime":"2026-04-23T01:08:34.364Z","endTime":"2026-04-23T01:08:39.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17857278204903,"aZ":-30.652965893896756,"pfxX":3.935037103660902,"pfxZ":1.0163872017485307,"pX":0.8266013944001006,"pZ":2.8508967130830087,"vX0":6.494785708388268,"vY0":-121.06165331888951,"vZ0":-0.9394222388537234,"x":85.49,"y":161.81,"x0":-2.390859045497697,"y0":50.004758609413884,"z0":5.900745175071525,"aX":5.90575989125947},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.9,"breakHorizontal":-8.5,"spinRate":2508,"spinDirection":55},"zone":12,"typeConfidence":2.0,"plateTime":0.45052637256941175,"extension":6.268796681636943},"index":1,"playId":"56fb32e3-e433-3909-86e8-182be34af394","pitchNumber":2,"startTime":"2026-04-23T01:08:52.532Z","endTime":"2026-04-23T01:08:57.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12670882504212,"aZ":-22.0670132556635,"pfxX":-8.046178566010562,"pfxZ":5.481742323364969,"pX":0.5210716180004945,"pZ":2.2981821161363154,"vX0":10.129993860618832,"vY0":-134.19680655395038,"vZ0":-5.06745632430803,"x":97.14,"y":176.73,"x0":-2.238467253330297,"y0":50.002101055878654,"z0":5.76059271762757,"aX":-14.83288752786321},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":12.7,"spinRate":2320,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4064982272173623,"extension":6.329068060231549},"hitData":{"launchSpeed":108.9,"launchAngle":8.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":166.0,"coordY":48.0}},"index":2,"playId":"3609def8-ae9e-39ef-b15c-49d1e50295df","pitchNumber":3,"startTime":"2026-04-23T01:09:12.440Z","endTime":"2026-04-23T01:09:26.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.099999999999994,"awayTeamWinProbability":58.900000000000006,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.4,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:09:26.213Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-23T01:09:39.963Z","endTime":"2026-04-23T01:11:19.008Z","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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":86.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.064525281985603,"aZ":-20.43823235782564,"pfxX":-7.202271026159941,"pfxZ":6.330189186248569,"pX":-0.06336531257710971,"pZ":1.9988943937062542,"vX0":8.73462447976452,"vY0":-133.39139148435277,"vZ0":-5.942010190328438,"x":119.42,"y":184.81,"x0":-2.4017970535276896,"y0":50.00097767737975,"z0":5.6690447151839365,"aX":-13.346534591277234},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.7,"breakHorizontal":11.8,"spinRate":2380,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4062592585924736,"extension":6.1988372036857475},"index":0,"playId":"327b0ebe-0ece-31ea-903a-2439b2a0e7cd","pitchNumber":1,"startTime":"2026-04-23T01:10:01.850Z","endTime":"2026-04-23T01:10:06.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":80.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.261334251419584,"aZ":-26.817009345255734,"pfxX":-6.024053275833289,"pfxZ":3.337936312165827,"pX":-1.0298772994108945,"pZ":0.9576466877094402,"vX0":5.856313655471053,"vY0":-124.15112728828237,"vZ0":-6.1684082281086905,"x":156.26,"y":212.92,"x0":-2.605426082597111,"y0":50.00290035348403,"z0":5.626182404461662,"aX":-9.669944371057053},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.2,"breakHorizontal":10.1,"spinRate":1765,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.43650966370304767,"extension":6.344707105277607},"index":1,"playId":"229a5cdf-e390-3cc8-acf6-c76a8b3571e2","pitchNumber":2,"startTime":"2026-04-23T01:10:27.706Z","endTime":"2026-04-23T01:10:32.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48588044970027,"aZ":-26.008655198748116,"pfxX":-6.712241009527251,"pfxZ":3.66912668829887,"pX":0.10626483621051355,"pZ":1.3519453994097226,"vX0":8.179968058577824,"vY0":-127.35348581415754,"vZ0":-6.241586012342799,"x":112.95,"y":202.28,"x0":-2.2411164612484957,"y0":50.002413088051306,"z0":5.829429552634908,"aX":-11.280302377517396},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":10.8,"spinRate":1692,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4263350580378722,"extension":6.316107613740816},"index":2,"playId":"16904ea3-da4d-3558-acaa-0bbf612f9d42","pitchNumber":3,"startTime":"2026-04-23T01:10:48.509Z","endTime":"2026-04-23T01:10:53.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.942950990437616,"aZ":-26.450628280993296,"pfxX":-5.198441247537195,"pfxZ":3.3352994954183472,"pX":-0.6643390640268846,"pZ":2.3075648993474713,"vX0":6.134460171120078,"vY0":-128.41080382557413,"vZ0":-4.03579633044879,"x":142.32,"y":176.48,"x0":-2.3794895075113827,"y0":50.00134285409857,"z0":5.895662294146997,"aX":-8.912827960266887},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.5,"breakHorizontal":8.5,"spinRate":1706,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4222863224416158,"extension":6.369103124533524},"hitData":{"launchSpeed":83.8,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.09,"coordY":152.09}},"index":3,"playId":"7df56345-df46-3efc-a676-6848d27dea47","pitchNumber":4,"startTime":"2026-04-23T01:11:10.665Z","endTime":"2026-04-23T01:11:19.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"second":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.18,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:11:19.008Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, shortstop Xander Bogaerts to first baseman Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T01:13:18.862Z","endTime":"2026-04-23T01:14:57.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":"Groundout","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":5},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":83.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.3158739319151,"aZ":-25.225787413299646,"pfxX":2.4554607745004056,"pfxZ":4.0350873086289205,"pX":-0.43847845757707105,"pZ":2.365508379521615,"vX0":2.036693792683915,"vY0":-128.47573482482414,"vZ0":-2.92240383701314,"x":133.71,"y":174.91,"x0":-1.5523965081603646,"y0":50.0007352725318,"z0":5.418227622795022,"aX":4.223158192336348},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":-4.8,"spinRate":2215,"spinDirection":178},"zone":4,"typeConfidence":2.0,"plateTime":0.4216779627534688,"extension":6.414594257838302},"index":0,"playId":"c29def1e-f739-350e-83f7-388c361c5c54","pitchNumber":1,"startTime":"2026-04-23T01:13:22.986Z","endTime":"2026-04-23T01:13:27.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":82.8,"endSpeed":78.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.636143447381567,"aZ":-34.524968728334365,"pfxX":3.636176573479763,"pfxZ":-1.5556109928307456,"pX":0.2974639225766474,"pZ":0.11701706916005167,"vX0":3.0010289276763946,"vY0":-120.7599006982688,"vZ0":-5.32845173678596,"x":105.66,"y":235.62,"x0":-1.424181516367375,"y0":50.0041473085831,"z0":5.31429907217284,"aX":5.489205346543809},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.6,"breakHorizontal":-7.2,"spinRate":2557,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.44978313842146234,"extension":6.553165071881091},"index":1,"playId":"9ef4a971-0b04-389f-ae44-e313b74a5342","pitchNumber":2,"startTime":"2026-04-23T01:13:37.372Z","endTime":"2026-04-23T01:13:41.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.126341797955504,"aZ":-25.90411761745351,"pfxX":-6.416223773365093,"pfxZ":3.7554018552026243,"pX":-0.9899031045424506,"pZ":2.7348837116668028,"vX0":3.4904635983833163,"vY0":-127.3528184576918,"vZ0":-1.5904963966616656,"x":154.73,"y":164.94,"x0":-1.5329808794683468,"y0":50.00217975730821,"z0":5.384512925763861,"aX":-10.71216874901574},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":11.0,"spinRate":1466,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.427410331207986,"extension":6.394308708457769},"index":2,"playId":"71b989a2-408a-346e-9751-7bde1536a350","pitchNumber":3,"startTime":"2026-04-23T01:13:53.313Z","endTime":"2026-04-23T01:13:58.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8285475276474,"aZ":-23.97924175604516,"pfxX":1.5794903210259377,"pfxZ":4.5180479295891995,"pX":0.7819874798554125,"pZ":3.0832940088915506,"vX0":4.609320422466504,"vY0":-132.25779204891725,"vZ0":-1.7396830126631766,"x":87.19,"y":155.53,"x0":-1.1720373115444853,"y0":50.003259241762485,"z0":5.4670821574011725,"aX":2.8657487479005708},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.2,"breakHorizontal":-3.6,"spinRate":2331,"spinDirection":180},"zone":3,"typeConfidence":2.0,"plateTime":0.4103781738215879,"extension":6.446720392146874},"index":3,"playId":"9ec25e75-ab41-3d9f-b20d-c2abc6a31ff8","pitchNumber":4,"startTime":"2026-04-23T01:14:07.791Z","endTime":"2026-04-23T01:14:12.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":73.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.7189142009844,"aZ":-37.5165246206551,"pfxX":4.165599554120137,"pfxZ":-4.001374598389377,"pX":0.09107221892197732,"pZ":1.4252649775189346,"vX0":1.707998865599969,"vY0":-113.3290842456018,"vZ0":-0.9786715698325634,"x":113.53,"y":200.3,"x0":-1.2079098183309591,"y0":50.00382060191324,"z0":5.527063471345094,"aX":5.558045912470906},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-7.3,"breakHorizontal":-7.9,"spinRate":2488,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4786400931785644,"extension":6.550938531620223},"index":4,"playId":"9b6cda44-56a9-319a-b94f-13842afeddce","pitchNumber":5,"startTime":"2026-04-23T01:14:34.208Z","endTime":"2026-04-23T01:14:38.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.855073226156073,"aZ":-25.619628304985753,"pfxX":1.9035342008728333,"pfxZ":3.587402979842347,"pX":-0.37526383634106714,"pZ":2.708681047139193,"vX0":2.1538948715853317,"vY0":-132.2726145035475,"vZ0":-2.120555241783645,"x":131.3,"y":165.65,"x0":-1.438192415512089,"y0":50.00508137688527,"z0":5.341012106362835,"aX":3.4792856400780727},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.4,"breakHorizontal":-3.8,"spinRate":2312,"spinDirection":179},"zone":4,"typeConfidence":2.0,"plateTime":0.40921910141466844,"extension":6.496658755733107},"hitData":{"launchSpeed":89.6,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.66,"coordY":163.75}},"index":5,"playId":"d29e1a89-9200-3745-8263-4ef426651b7f","pitchNumber":6,"startTime":"2026-04-23T01:14:49.497Z","endTime":"2026-04-23T01:14:57.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:14:57.766Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T01:15:13.916Z","endTime":"2026-04-23T01:15:38.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":88.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.899676326268292,"aZ":-17.60343182325009,"pfxX":-2.916111272769003,"pfxZ":7.489119831713451,"pX":0.5068045477727182,"pZ":2.5509949100914886,"vX0":6.028795057626733,"vY0":-136.42477318205658,"vZ0":-4.422817116806899,"x":97.68,"y":169.9,"x0":-1.3214065743105154,"y0":50.005124767952516,"z0":5.3533766140255485,"aX":-5.675914395068582},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":4.4,"spinRate":2346,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3966443868307743,"extension":6.443741935520307},"hitData":{"launchSpeed":95.3,"launchAngle":13.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.95,"coordY":108.05}},"index":0,"playId":"36020fae-7026-3f98-914e-7e7f41da15b0","pitchNumber":1,"startTime":"2026-04-23T01:15:25.280Z","endTime":"2026-04-23T01:15:38.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.72,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:15:38.569Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, third baseman Manny Machado to first baseman Nick Castellanos. Troy Johnston to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T01:15:49.459Z","endTime":"2026-04-23T01:17:44.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.56046399553496,"aZ":-24.091716431058344,"pfxX":2.18794316592655,"pfxZ":4.4715905263068105,"pX":0.28987743695823254,"pZ":3.1924692293303574,"vX0":3.325059101507626,"vY0":-132.00446404693398,"vZ0":-1.359098333975816,"x":105.95,"y":152.58,"x0":-1.2586749865812865,"y0":50.005456449068404,"z0":5.446595406159829,"aX":3.957390563671142},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":-4.6,"spinRate":2414,"spinDirection":179},"zone":3,"typeConfidence":2.0,"plateTime":0.4110692180419888,"extension":6.501954024409371},"index":0,"playId":"bb99323f-2034-33e4-8407-fbe5aeba6b33","pitchNumber":1,"startTime":"2026-04-23T01:16:01.262Z","endTime":"2026-04-23T01:16:06.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":94.2,"endSpeed":87.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.700692184478722,"aZ":-18.215657368200173,"pfxX":-2.401160211315772,"pfxZ":7.193268406799645,"pX":1.3150628712711356,"pZ":1.3627762403718569,"vX0":7.020254977538834,"vY0":-137.0676261696453,"vZ0":-7.330999124744739,"x":66.87,"y":201.99,"x0":-0.9453617924007912,"y0":50.00278380074871,"z0":5.273998195390128,"aX":-4.660051149424261},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":3.2,"spinRate":2322,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3966329790260228,"extension":6.547740913733321},"index":1,"playId":"2ab64c4e-d5c7-300e-877c-bedc66d1c5dd","pitchNumber":2,"startTime":"2026-04-23T01:16:20.537Z","endTime":"2026-04-23T01:16:25.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"85395ca0-7f06-3e60-b087-9956162ab180","startTime":"2026-04-23T01:16:39.307Z","endTime":"2026-04-23T01:16:42.561Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":83.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.59781009357842,"aZ":-24.06841957515286,"pfxX":0.48315090859531207,"pfxZ":4.705103139367076,"pX":1.6425709266006465,"pZ":0.9573679658942444,"vX0":6.536010511685516,"vY0":-127.93874579760201,"vZ0":-6.83876527067823,"x":54.39,"y":212.93,"x0":-0.9671943230026786,"y0":50.00564119740086,"z0":5.448609142332782,"aX":0.8312514789724983},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.8,"breakHorizontal":-1.8,"spinRate":2393,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4218383051949939,"extension":6.749439687970647},"index":3,"playId":"ea662193-cd08-3600-8f36-3b88684ba892","pitchNumber":3,"startTime":"2026-04-23T01:16:58.773Z","endTime":"2026-04-23T01:17:03.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.166077697264413,"aZ":-21.09177498921638,"pfxX":-6.464282593956182,"pfxZ":5.758812160481707,"pX":0.7262914868002646,"pZ":2.6551438692977127,"vX0":7.44165184753153,"vY0":-136.01047503042912,"vZ0":-3.23009641996919,"x":89.32,"y":167.09,"x0":-1.1705897408898949,"y0":50.00349708331585,"z0":5.274841056223658,"aX":-12.443280603172372},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.2,"breakHorizontal":10.7,"spinRate":2058,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3985778728360061,"extension":6.4985016014470744},"index":4,"playId":"378e6050-9dd9-3d65-987e-1529f04b1abe","pitchNumber":4,"startTime":"2026-04-23T01:17:17.808Z","endTime":"2026-04-23T01:17:22.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":83.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.197905984122244,"aZ":-28.43529169190373,"pfxX":2.8823440082629714,"pfxZ":2.1881342828433663,"pX":0.621596012937927,"pZ":2.204998193098971,"vX0":3.493290552480297,"vY0":-127.56006444302139,"vZ0":-2.9590554558845996,"x":93.31,"y":179.25,"x0":-1.1217652493008352,"y0":50.004018922503455,"z0":5.538445110712437,"aX":4.9229702306177785},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":-5.8,"spinRate":2535,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.42352718066781536,"extension":6.532827966975314},"hitData":{"launchSpeed":85.2,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.92,"coordY":179.46}},"index":5,"playId":"e70e79c5-8ee4-3a61-84eb-011c6f38d9df","pitchNumber":5,"startTime":"2026-04-23T01:17:36.263Z","endTime":"2026-04-23T01:17:44.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":1.38,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:17:44.131Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a line drive to right fielder Fernando Tatis Jr. Troy Johnston scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T01:18:00.154Z","endTime":"2026-04-23T01:19:44.518Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.359407366686117,"aZ":-25.34793126212512,"pfxX":1.5988479932417918,"pfxZ":3.771966581198509,"pX":0.4971094866222073,"pZ":3.503050411953671,"vX0":3.868497416464658,"vY0":-131.75691099481168,"vZ0":-0.3592372073063484,"x":98.05,"y":144.2,"x0":-1.1811931739090333,"y0":50.00089039848141,"z0":5.468509187356484,"aX":2.892402709744425},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":-3.5,"spinRate":2349,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.41118919710655355,"extension":6.417261466706611},"index":0,"playId":"e51ff30d-6eaf-38a6-82bc-f5fc4d295d9e","pitchNumber":1,"startTime":"2026-04-23T01:18:12.531Z","endTime":"2026-04-23T01:18:16.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":73.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.72878041228943,"aZ":-39.98596847373967,"pfxX":4.5238939188020195,"pfxZ":-5.9068868856650685,"pX":1.1853081018374025,"pZ":0.37686410884834415,"vX0":3.4309081867307265,"vY0":-113.70223226522926,"vZ0":-2.5714910786553205,"x":71.82,"y":228.6,"x0":-0.9249440306868346,"y0":50.00012597940791,"z0":5.449472419558047,"aX":5.986359175081338},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.0,"breakHorizontal":-9.0,"spinRate":2561,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4797355509100516,"extension":6.642176538650279},"index":1,"playId":"2df3777e-9fdf-35de-859e-3f0557d075f3","pitchNumber":2,"startTime":"2026-04-23T01:18:36.311Z","endTime":"2026-04-23T01:18:41.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":85.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.850258113819635,"aZ":-25.009027874138685,"pfxX":2.8849063993141852,"pfxZ":3.934241764623314,"pX":0.6726303116408209,"pZ":3.478228439615774,"vX0":3.933672871485919,"vY0":-132.69995352043563,"vZ0":-0.5341891969027244,"x":93.42,"y":139.48,"x0":-1.1921592591233243,"y0":50.002086915940225,"z0":5.4714145663031895,"aX":5.250394758073434},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":-5.9,"spinRate":2401,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.40952195622593024,"extension":6.4166105529824415},"index":2,"playId":"456126e0-1c9d-3a47-9f38-48f392c44c35","pitchNumber":3,"startTime":"2026-04-23T01:19:03.150Z","endTime":"2026-04-23T01:19:07.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06255610387613,"aZ":-24.33519826764335,"pfxX":-5.831646808872855,"pfxZ":4.6239895770412796,"pX":-0.1283506780079735,"pZ":1.702733241565391,"vX0":4.991322617140148,"vY0":-128.46438223607908,"vZ0":-4.233174418667009,"x":121.89,"y":192.81,"x0":-1.325462268033915,"y0":50.004228888808,"z0":5.2318698817263165,"aX":-9.887035835973093},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.8,"breakHorizontal":9.6,"spinRate":1428,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4240735505119768,"extension":6.440410955817372},"hitData":{"launchSpeed":98.9,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.34,"coordY":116.6}},"index":3,"playId":"046a4cbb-3024-3b50-994f-08a4d737680a","pitchNumber":4,"startTime":"2026-04-23T01:19:33.180Z","endTime":"2026-04-23T01:19:44.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":9.900000000000006,"leverageIndex":1.37,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:19:44.518Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a sharp ground ball to center fielder Jackson Merrill. Willi Castro to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T01:20:32.655Z","endTime":"2026-04-23T01:20:45.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"ccedb86a-81a3-32b4-968b-eb4edb22897f","startTime":"2026-04-23T01:20:18.545Z","endTime":"2026-04-23T01:20:21.958Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":88.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.200978957298762,"aZ":-22.83379998116132,"pfxX":-6.729853715230323,"pfxZ":4.793773474853159,"pX":-0.12424795017274158,"pZ":2.396628996152486,"vX0":5.852093624713312,"vY0":-136.59651276723898,"vZ0":-3.6945518861056525,"x":121.74,"y":174.07,"x0":-1.3876724516888406,"y0":50.00579163232946,"z0":5.279291897786857,"aX":-13.12030199198088},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.4,"breakHorizontal":11.4,"spinRate":2091,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3962702273572307,"extension":6.389375901868156},"hitData":{"launchSpeed":101.8,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":129.7,"coordY":102.91}},"index":1,"playId":"8c7a01ea-4816-31be-8539-26ff08adc7b5","pitchNumber":1,"startTime":"2026-04-23T01:20:34.959Z","endTime":"2026-04-23T01:20:45.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":0.94,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:20:45.765Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a ground ball to center fielder Jackson Merrill. Willi Castro scores. Jake McCarthy to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T01:21:06.362Z","endTime":"2026-04-23T01:22:32.590Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":78.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.47852575580142,"aZ":-29.978783069777485,"pfxX":4.093404991123711,"pfxZ":1.4371582524762037,"pX":0.22877143880356093,"pZ":2.162140434324769,"vX0":2.917125148099572,"vY0":-120.85588405043961,"vZ0":-1.298632704542145,"x":108.28,"y":180.4,"x0":-1.5125778964533805,"y0":50.00205854583756,"z0":5.26430584888875,"aX":6.2482419217888046},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.6,"breakHorizontal":-7.9,"spinRate":2653,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.4477804801165495,"extension":6.316898102770526},"index":0,"playId":"9829a679-51e7-33ab-b589-aef372d6ddfc","pitchNumber":1,"startTime":"2026-04-23T01:21:25.082Z","endTime":"2026-04-23T01:21:29.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":85.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.870339557839289,"aZ":-24.215061715532574,"pfxX":1.5964859794946293,"pfxZ":4.368875923790789,"pX":-0.9270689686947348,"pZ":4.320377930344778,"vX0":0.3856344163864177,"vY0":-131.1567889189002,"vZ0":1.3949178666021274,"x":152.34,"y":122.13,"x0":-1.2822384307827122,"y0":50.00201723282366,"z0":5.531791428132021,"aX":2.9075612399193957},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.3,"breakHorizontal":-3.0,"spinRate":2263,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.41059012000272155,"extension":6.4623467279883835},"index":1,"playId":"29c26d53-d426-3f64-ad82-d1a2bc902043","pitchNumber":2,"startTime":"2026-04-23T01:21:42.145Z","endTime":"2026-04-23T01:21:46.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"94a891a6-88e1-32ea-bd5e-1d713cf3e169","startTime":"2026-04-23T01:22:00.964Z","endTime":"2026-04-23T01:22:04.497Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":85.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.237556296739346,"aZ":-23.002244555005625,"pfxX":1.587607342131244,"pfxZ":5.063773180371733,"pX":0.027208067149445684,"pZ":3.2851711239862995,"vX0":2.40869287152823,"vY0":-131.32779256848562,"vZ0":-1.38372107114881,"x":115.96,"y":150.08,"x0":-1.0955127080239973,"y0":50.00139040200246,"z0":5.471467501828061,"aX":2.8738747461172602},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.2,"breakHorizontal":-3.2,"spinRate":2394,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4113815149902904,"extension":6.452140766126303},"hitData":{"launchSpeed":90.0,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.58,"coordY":105.45}},"index":3,"playId":"13bf6a79-4f7e-3063-a1a0-e033c3bdc6e5","pitchNumber":3,"startTime":"2026-04-23T01:22:21.133Z","endTime":"2026-04-23T01:22:32.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":10.500000000000007,"leverageIndex":1.96,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:22:32.590Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mickey Moniak doubles (4) on a sharp ground ball to right fielder Fernando Tatis Jr. Jake McCarthy scores. Edouard Julien to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T01:23:53.124Z","endTime":"2026-04-23T01:24:39.422Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T01:23:06.457Z","endTime":"2026-04-23T01:23:55.242Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":86.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.988497456468945,"aZ":-24.113855883516806,"pfxX":2.4442462661954147,"pfxZ":4.3247164668600355,"pX":1.4903469603505988,"pZ":3.329757785682565,"vX0":5.7013312614111324,"vY0":-133.3086480955697,"vZ0":-1.4463348305813089,"x":60.19,"y":148.88,"x0":-0.9640514756327585,"y0":50.004611996080854,"z0":5.561727948516606,"aX":4.557016327583762},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.8,"breakHorizontal":-5.3,"spinRate":2491,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.4053659247887307,"extension":6.611628986489643},"index":1,"playId":"915555c4-d0c9-3b9a-8a81-ae0e780781e4","pitchNumber":1,"startTime":"2026-04-23T01:23:55.242Z","endTime":"2026-04-23T01:24:00.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":85.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.716511154924518,"aZ":-24.841583782376702,"pfxX":1.61269043834382,"pfxZ":4.048818949729105,"pX":-0.20696086951346215,"pZ":2.436171270917528,"vX0":1.9345496586659063,"vY0":-131.66489979516913,"vZ0":-3.1334593589389033,"x":124.89,"y":173.0,"x0":-1.1523175472087246,"y0":50.00215864746026,"z0":5.4179228190116815,"aX":2.9199447456415184},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.1,"breakHorizontal":-3.2,"spinRate":2371,"spinDirection":181},"zone":5,"typeConfidence":2.0,"plateTime":0.41111141643161364,"extension":6.566511295716116},"hitData":{"launchSpeed":109.1,"launchAngle":5.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":171.0,"coordY":64.0}},"index":2,"playId":"ff6682da-8878-3122-ab8a-4185f66fc050","pitchNumber":2,"startTime":"2026-04-23T01:24:27.633Z","endTime":"2026-04-23T01:24:39.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.2,"awayTeamWinProbability":24.799999999999997,"homeTeamWinProbabilityAdded":9.599999999999994,"leverageIndex":1.68,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:24:39.422Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T01:25:01.280Z","endTime":"2026-04-23T01:27:19.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.934934992706424,"aZ":-23.488502832445825,"pfxX":-5.604964061443804,"pfxZ":4.349973212141235,"pX":0.5960999303510536,"pZ":2.298488896717589,"vX0":6.532732951515709,"vY0":-137.8533329002143,"vZ0":-4.17638793904317,"x":94.28,"y":176.72,"x0":-1.0354824832432241,"y0":50.00269903280851,"z0":5.348256095922162,"aX":-11.189579387549916},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.6,"breakHorizontal":9.4,"spinRate":2145,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.39182645152838536,"extension":6.562290981290249},"index":0,"playId":"8739e1b8-9f3b-3b58-8f6e-83a5d52a01b3","pitchNumber":1,"startTime":"2026-04-23T01:25:15.484Z","endTime":"2026-04-23T01:25:20.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":88.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.889233908660195,"aZ":-26.671584484456666,"pfxX":-5.033004520575149,"pfxZ":2.811415063517922,"pX":0.23819056615837303,"pZ":2.74464157710767,"vX0":5.651676576993718,"vY0":-136.62119080863474,"vZ0":-2.380582710169416,"x":107.92,"y":164.67,"x0":-1.1687666129400724,"y0":50.006374412822986,"z0":5.394358849854061,"aX":-9.86077441041586},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.9,"breakHorizontal":8.4,"spinRate":2128,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3955293777071782,"extension":6.4580053409803515},"index":1,"playId":"e06dcacc-ef34-3865-a0b0-0208aadd41b9","pitchNumber":2,"startTime":"2026-04-23T01:25:30.963Z","endTime":"2026-04-23T01:25:35.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.053519502672398,"aZ":-18.533402171146193,"pfxX":-2.12630449536298,"pfxZ":6.980685381984536,"pX":-0.4742613159141208,"pZ":4.824940335350694,"vX0":2.4185649736328623,"vY0":-137.15384933943557,"vZ0":0.9684044001688311,"x":135.08,"y":108.51,"x0":-1.0807348391411893,"y0":50.00138162503453,"z0":5.708648230583016,"aX":-4.154408613086958},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":3.5,"spinRate":2222,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3955133122307295,"extension":6.494410379269262},"index":2,"playId":"4a23f8b6-6d8b-36b3-99ca-a32d06229ed6","pitchNumber":3,"startTime":"2026-04-23T01:25:49.318Z","endTime":"2026-04-23T01:25:53.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":80.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.30670378181546,"aZ":-27.271123382298697,"pfxX":3.0746537432991214,"pfxZ":3.070951169766129,"pX":2.5115758062775027,"pZ":0.5236024403612047,"vX0":7.222375269100763,"vY0":-123.81148921598782,"vZ0":-6.264236152558383,"x":21.26,"y":224.64,"x0":-0.8111302795044737,"y0":50.001517713729534,"z0":5.2886133181811905,"aX":4.90365452821339},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.7,"breakHorizontal":-6.8,"spinRate":2621,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.43781205905283516,"extension":6.657678483005753},"index":3,"playId":"65e1981c-22fa-315b-a19d-0b2ba030d9c8","pitchNumber":4,"startTime":"2026-04-23T01:26:04.970Z","endTime":"2026-04-23T01:26:09.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.846262753026792,"aZ":-18.960214395730628,"pfxX":-2.827028408344071,"pfxZ":6.798134626879325,"pX":0.4895112292901209,"pZ":3.5693843720017844,"vX0":5.3043958573963845,"vY0":-137.0163326141791,"vZ0":-1.7829300422745522,"x":98.34,"y":142.41,"x0":-1.0847076019138708,"y0":50.00481742549079,"z0":5.49410761728173,"aX":-5.497374504654287},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":4.3,"spinRate":2063,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3963362766391052,"extension":6.411784439323165},"index":4,"playId":"308bf94b-7443-35ad-9759-d0f27d3db932","pitchNumber":5,"startTime":"2026-04-23T01:26:26.879Z","endTime":"2026-04-23T01:26:32.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85668596828817,"aZ":-20.426770770843852,"pfxX":-1.8451803779724605,"pfxZ":6.115878173964855,"pX":-0.4690627078962274,"pZ":6.019713990306909,"vX0":2.4273690009934765,"vY0":-135.59147339387704,"vZ0":4.549192913773239,"x":134.88,"y":76.25,"x0":-1.1232475094037562,"y0":50.00181151526377,"z0":5.7309606171657395,"aX":-3.5440731631475253},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":3.0,"spinRate":2223,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39917718931890267,"extension":6.303280855746821},"index":5,"playId":"d998cb17-5a8b-3e25-a187-e4f04b9bf264","pitchNumber":6,"startTime":"2026-04-23T01:26:47.969Z","endTime":"2026-04-23T01:26:53.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-23T01:27:14.564Z","endTime":"2026-04-23T01:27:14.565Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.273632180899295,"aZ":-27.474442898868976,"pfxX":4.252691119761674,"pfxZ":3.078810327639533,"pX":1.979619534591455,"pZ":0.4716308545084687,"vX0":6.34853942378076,"vY0":-122.10347723804654,"vZ0":-5.531156698005342,"x":41.54,"y":226.05,"x0":-1.194639845499109,"y0":50.005754177163055,"z0":5.0947899542851305,"aX":6.501567744813588},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.7,"breakHorizontal":-9.0,"spinRate":2661,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4464737298321664,"extension":6.602045232003185},"index":7,"playId":"8367d1e7-7fbf-3205-8f51-12dc4f686811","pitchNumber":7,"startTime":"2026-04-23T01:27:14.566Z","endTime":"2026-04-23T01:27:19.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.3,"awayTeamWinProbability":23.700000000000003,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":1.47,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:27:19.326Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a ground ball to shortstop Xander Bogaerts. Edouard Julien scores. Mickey Moniak to 3rd. Hunter Goodman to 2nd.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T01:27:30.089Z","endTime":"2026-04-23T01:28:17.326Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":88.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.710190978049308,"aZ":-24.03118338292661,"pfxX":-6.866568933519071,"pfxZ":4.191277866937897,"pX":0.23102132367082415,"pZ":2.9612044528412738,"vX0":6.579174357852553,"vY0":-136.2603078889407,"vZ0":-1.9404286608435535,"x":108.19,"y":158.83,"x0":-1.2851671964181817,"y0":50.00140951829075,"z0":5.289334938217946,"aX":-13.335328519029707},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.6,"breakHorizontal":11.6,"spinRate":2078,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.39703770884925405,"extension":6.44124496280934},"index":0,"playId":"fa3f3b25-af11-3afb-ac52-890640a1ab49","pitchNumber":1,"startTime":"2026-04-23T01:27:48.920Z","endTime":"2026-04-23T01:27:53.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":74.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.074368551059184,"aZ":-39.45640229895728,"pfxX":4.203283105269565,"pfxZ":-5.37762579543864,"pX":0.6742428489253638,"pZ":1.5643874060557932,"vX0":2.205861126738739,"vY0":-114.51510738462977,"vZ0":-0.5816361239827792,"x":91.3,"y":196.54,"x0":-0.841088978848161,"y0":50.000056598958736,"z0":5.614526641769701,"aX":5.695910792811195},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-9.7,"breakHorizontal":-8.0,"spinRate":2470,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.47459602613414686,"extension":6.616586402709561},"hitData":{"launchSpeed":99.9,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.38,"coordY":145.5}},"index":1,"playId":"9784ea08-a234-3d4b-8aac-23f026a2db78","pitchNumber":2,"startTime":"2026-04-23T01:28:07.228Z","endTime":"2026-04-23T01:28:17.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":7.0,"leverageIndex":1.98,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:28:17.326Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T01:28:44.644Z","endTime":"2026-04-23T01:30:45.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"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":6},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":84.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.001917763929963,"aZ":-24.944285323858452,"pfxX":1.607926689881916,"pfxZ":4.060601521039272,"pX":-0.5340314218534081,"pZ":3.5537020870766045,"vX0":1.5151989134739587,"vY0":-130.44921373530704,"vZ0":-0.27606512544230255,"x":137.36,"y":142.83,"x0":-1.3245760111822962,"y0":50.00236004851333,"z0":5.490291337958387,"aX":2.8610738392598014},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":-3.1,"spinRate":2429,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.41475288239998953,"extension":6.434559408464312},"index":0,"playId":"561e4388-d855-300a-8988-73d978bb4fcc","pitchNumber":1,"startTime":"2026-04-23T01:28:45.702Z","endTime":"2026-04-23T01:28:49.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-23T01:29:04.646Z","endTime":"2026-04-23T01:29:18.528Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.597589445191144,"aZ":-18.355014300268067,"pfxX":-2.7330591951570082,"pfxZ":7.258038774613885,"pX":0.6553265268493907,"pZ":3.620384117529303,"vX0":4.864938491113139,"vY0":-135.1821196554346,"vZ0":-1.7978631662157523,"x":92.02,"y":141.03,"x0":-0.7896646934045272,"y0":50.00016999076844,"z0":5.5450567522395176,"aX":-5.202176156613696},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":4.2,"spinRate":2222,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40085741439476497,"extension":6.6051869885984384},"index":2,"playId":"bdce6042-1894-3c3f-bc45-58408e731a63","pitchNumber":2,"startTime":"2026-04-23T01:29:18.528Z","endTime":"2026-04-23T01:29:25.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":86.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.054312961999734,"aZ":-22.581890589888587,"pfxX":1.2116927853886361,"pfxZ":5.121494387940711,"pX":1.5691934205606952,"pZ":2.1549688569985177,"vX0":6.457892263266378,"vY0":-133.38740499545852,"vZ0":-4.354771164499245,"x":57.19,"y":180.6,"x0":-1.0025552642782924,"y0":50.00309090908797,"z0":5.358993627441946,"aX":2.2689247088446636},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":-3.1,"spinRate":2367,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.40460334104647444,"extension":6.584346234103987},"index":3,"playId":"e2c08165-5150-310f-a44e-d70f0d90f154","pitchNumber":3,"startTime":"2026-04-23T01:29:36.913Z","endTime":"2026-04-23T01:29:41.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":72.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.093597089282905,"aZ":-39.57534175407171,"pfxX":5.003745013853532,"pfxZ":-5.629861253899171,"pX":0.906221860965141,"pZ":1.3692097182343212,"vX0":2.7889564763837216,"vY0":-113.40839759835751,"vZ0":-0.6793963798792851,"x":82.46,"y":201.81,"x0":-0.9862539503714868,"y0":50.004681190976335,"z0":5.591288563411203,"aX":6.57371121985301},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.1,"breakHorizontal":-9.7,"spinRate":2630,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.48141048418546895,"extension":6.5679384261188405},"index":4,"playId":"768e213f-9568-3100-8ac4-795163b8c847","pitchNumber":4,"startTime":"2026-04-23T01:29:56.579Z","endTime":"2026-04-23T01:30:02.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.52491597145409,"aZ":-22.85494722956784,"pfxX":1.9366372631428233,"pfxZ":5.076897340698819,"pX":1.4212187488630044,"pZ":2.099710915881765,"vX0":6.0020652174156774,"vY0":-132.45796209247058,"vZ0":-4.245432038747794,"x":62.83,"y":182.09,"x0":-1.0963527515329672,"y0":50.00430890588103,"z0":5.328230360288117,"aX":3.553090245866293},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":-4.4,"spinRate":2451,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.40841842778457593,"extension":6.526021673554792},"index":5,"playId":"1fa72234-abe2-30a1-8158-8ffc51f9b0fe","pitchNumber":5,"startTime":"2026-04-23T01:30:16.847Z","endTime":"2026-04-23T01:30:21.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":85.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.271043854005526,"aZ":-25.38812393385282,"pfxX":2.4003199659148122,"pfxZ":3.703216071188308,"pX":0.5820882302127433,"pZ":2.9216443752121686,"vX0":4.2105086885193455,"vY0":-131.80768501601506,"vZ0":-1.6865752204757443,"x":94.81,"y":159.9,"x0":-1.3231625357352326,"y0":50.00001601135283,"z0":5.372421788866259,"aX":4.394501838102096},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":-4.9,"spinRate":2345,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.40925345047061423,"extension":6.539267340333846},"hitData":{"launchSpeed":60.8,"launchAngle":38.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.81,"coordY":122.73}},"index":6,"playId":"1e973c3c-b0de-3be4-8ab0-8a7a909f6d5c","pitchNumber":6,"startTime":"2026-04-23T01:30:37.557Z","endTime":"2026-04-23T01:30:45.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":1.49,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:30:45.742Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-23T01:32:56.645Z","endTime":"2026-04-23T01:35:13.033Z","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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":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":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.3,"endSpeed":84.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.86699938422599,"aZ":-23.59522499511596,"pfxX":-0.7008159934448566,"pfxZ":4.829940255085212,"pX":0.5457934634774289,"pZ":2.0891315811234903,"vX0":7.690323054029268,"vY0":-130.0389347295527,"vZ0":-5.17195605153407,"x":96.2,"y":182.37,"x0":-2.313583169392418,"y0":50.00150624933339,"z0":5.810993982353757,"aX":-1.245678455352005},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":0.2,"spinRate":2488,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.41544049664274185,"extension":6.240438190313459},"index":0,"playId":"d40c875d-496e-360c-bf43-96ee0b6a4036","pitchNumber":1,"startTime":"2026-04-23T01:33:12.978Z","endTime":"2026-04-23T01:33:17.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6304223991859,"aZ":-21.26938573853002,"pfxX":-7.249991074807056,"pfxZ":6.035353962767459,"pX":0.3155431716262995,"pZ":4.2993893061011486,"vX0":9.104500481553192,"vY0":-132.4273789875883,"vZ0":-0.26977832527045587,"x":104.97,"y":122.7,"x0":-2.1972447980672984,"y0":50.00430046653162,"z0":5.935361392143807,"aX":-13.10428697758032},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":11.5,"spinRate":2237,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.41086873135963176,"extension":6.042760693852319},"index":1,"playId":"2a5719d4-b738-3c18-91c6-5de738c98922","pitchNumber":2,"startTime":"2026-04-23T01:33:31.009Z","endTime":"2026-04-23T01:33:35.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":81.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.75455351476116,"aZ":-30.073574925090252,"pfxX":-0.008303314617245094,"pfxZ":1.275821917669572,"pX":0.45540332806910927,"pZ":1.8826647617483279,"vX0":6.977505463878609,"vY0":-125.46715623694399,"vZ0":-4.075135556158051,"x":99.64,"y":187.95,"x0":-2.3237966027744568,"y0":50.001910930285284,"z0":5.89381375893544,"aX":-0.01417139592644413},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":-1.1,"spinRate":2610,"spinDirection":112},"zone":9,"typeConfidence":2.0,"plateTime":0.43131975587770066,"extension":6.142797973789555},"index":2,"playId":"f817488a-56b1-34f6-bf4f-f459a1a7e2f0","pitchNumber":3,"startTime":"2026-04-23T01:33:51.853Z","endTime":"2026-04-23T01:33:56.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":82.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.32008840983512,"aZ":-25.685716943818612,"pfxX":-4.95093490936983,"pfxZ":3.8651097094790607,"pX":-0.4177934647833514,"pZ":2.6831041117725256,"vX0":6.463438732050216,"vY0":-126.49320395229238,"vZ0":-3.0187048108299845,"x":132.93,"y":166.34,"x0":-2.322319373089283,"y0":50.00055698180076,"z0":5.876123496829588,"aX":-8.303658759077871},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":8.0,"spinRate":1438,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.42736208193211045,"extension":6.195965237757393},"index":3,"playId":"bb835f35-8649-34e7-84f9-6b7c4355057e","pitchNumber":4,"startTime":"2026-04-23T01:34:10.076Z","endTime":"2026-04-23T01:34:19.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":81.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.45540148212165,"aZ":-29.226004276712587,"pfxX":-4.790186313494994,"pfxZ":1.7975457508351722,"pX":0.3478546176818952,"pZ":1.2539281892032355,"vX0":8.255042334696801,"vY0":-125.26389580443885,"vZ0":-5.330355443703013,"x":103.74,"y":204.92,"x0":-2.3198083468427875,"y0":50.00331091632632,"z0":5.706166886923267,"aX":-7.864023639463133},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":7.4,"spinRate":1561,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4318605975043557,"extension":6.2607040366596864},"index":4,"playId":"fe2ab058-0cae-3393-bb52-44bf8c07ff99","pitchNumber":5,"startTime":"2026-04-23T01:34:42.452Z","endTime":"2026-04-23T01:34:48.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":80.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.50075476502757,"aZ":-27.912700614930888,"pfxX":1.0487775128198558,"pfxZ":2.678904566366148,"pX":0.504356583836801,"pZ":2.3678279372328648,"vX0":6.6141129128741145,"vY0":-123.487242325532,"vZ0":-2.8569914748676544,"x":97.78,"y":174.85,"x0":-2.311949778556759,"y0":50.00581144418021,"z0":5.815198848820145,"aX":1.6678297384243488},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":-3.0,"spinRate":2476,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.4384651687857577,"extension":6.120535702172104},"hitData":{"launchSpeed":90.8,"launchAngle":29.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.52,"coordY":52.22}},"index":5,"playId":"40a603be-b7a9-3ff0-8af7-337d75be4cdb","pitchNumber":6,"startTime":"2026-04-23T01:35:04.122Z","endTime":"2026-04-23T01:35:13.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.6,"awayTeamWinProbability":18.400000000000006,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:35:13.033Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-23T01:35:21.427Z","endTime":"2026-04-23T01:36:21.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":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":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94847974999048,"aZ":-17.787518683270914,"pfxX":-7.454827402556811,"pfxZ":7.837030277803285,"pX":0.14267358874325856,"pZ":2.5175487852296783,"vX0":9.046238493605092,"vY0":-133.6912858822866,"vZ0":-5.120870137805521,"x":111.56,"y":170.81,"x0":-2.2937985882929386,"y0":50.004991787310516,"z0":5.708082987690538,"aX":-13.690214557782387},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.4,"breakHorizontal":11.9,"spinRate":2264,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40747482802793566,"extension":6.157444152983952},"index":0,"playId":"10a4d626-b67d-36da-9bfa-989fac5caf76","pitchNumber":1,"startTime":"2026-04-23T01:35:38.411Z","endTime":"2026-04-23T01:35:43.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":81.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.614678589931138,"aZ":-30.112484821941724,"pfxX":1.3850293706619974,"pfxZ":1.2515382900631868,"pX":-0.1629623465961029,"pZ":2.0110374103190902,"vX0":4.72919973283266,"vY0":-125.65524566357195,"vZ0":-3.80413226170912,"x":123.21,"y":184.48,"x0":-2.227892093489534,"y0":50.00208517954178,"z0":5.916503158694706,"aX":2.2770899288329844},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":-3.4,"spinRate":2580,"spinDirection":104},"zone":8,"typeConfidence":2.0,"plateTime":0.43122108734304954,"extension":6.128010590544109},"index":1,"playId":"392afbb2-5257-3550-9b97-5218b8a2554e","pitchNumber":2,"startTime":"2026-04-23T01:35:58.877Z","endTime":"2026-04-23T01:36:03.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":84.9,"endSpeed":80.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.583533387868677,"aZ":-33.23778075649865,"pfxX":0.8369768733905523,"pfxZ":-0.6729562766226618,"pX":0.9548671959885354,"pZ":1.4305624297068842,"vX0":7.823647649696025,"vY0":-123.6496354556053,"vZ0":-4.031245529953881,"x":80.6,"y":200.15,"x0":-2.3248544505957907,"y0":50.000328124674944,"z0":5.7936224204570435,"aX":1.3288446806462566},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.8,"breakHorizontal":-2.9,"spinRate":2574,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43860877812932486,"extension":6.282480875489199},"index":2,"playId":"0d6e117a-6d47-3a7a-9add-e9dd968b7587","pitchNumber":3,"startTime":"2026-04-23T01:36:17.430Z","endTime":"2026-04-23T01:36:21.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.1,"awayTeamWinProbability":16.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:36:21.663Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-23T01:36:29.268Z","endTime":"2026-04-23T01:39:29.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":83.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.384516041362918,"aZ":-24.519653287182106,"pfxX":-5.75383043905499,"pfxZ":4.494090411242626,"pX":1.5444177689285765,"pZ":0.9034877990403071,"vX0":11.181862456924977,"vY0":-127.92551963721671,"vZ0":-7.370347423538586,"x":58.13,"y":214.39,"x0":-2.081261957328166,"y0":50.00555205543985,"z0":5.666467577385282,"aX":-9.80833681555116},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":8.6,"spinRate":1765,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4236301131440028,"extension":6.2375606621586215},"index":0,"playId":"b8b85183-54ea-3bca-8f33-426a0b6bd277","pitchNumber":1,"startTime":"2026-04-23T01:36:45.188Z","endTime":"2026-04-23T01:36:49.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":90.8,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.088539617059062,"aZ":-19.950345447575714,"pfxX":-3.518996218641134,"pfxZ":6.695967099983511,"pX":0.3693452570498008,"pZ":3.8987028588281842,"vX0":7.989906044136672,"vY0":-132.25644106108632,"vZ0":-1.5379746252793178,"x":102.92,"y":133.52,"x0":-2.1931467808191423,"y0":50.00455425054535,"z0":5.907332209736519,"aX":-6.426875354700457},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":5.2,"spinRate":2296,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4093968945453059,"extension":6.066851115929377},"index":1,"playId":"c7c3cd9d-181e-3334-ba2f-de82b99c4da4","pitchNumber":2,"startTime":"2026-04-23T01:37:02.682Z","endTime":"2026-04-23T01:37:07.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5810283565199,"aZ":-17.086315754668654,"pfxX":-2.7861799983657267,"pfxZ":8.312577924589236,"pX":1.3638146877265187,"pZ":3.0893367014842443,"vX0":10.539838393133769,"vY0":-132.9017034723246,"vZ0":-3.7598259114030284,"x":65.01,"y":155.37,"x0":-2.266265329356774,"y0":50.00193932737114,"z0":5.739793217256167,"aX":-5.05737396453015},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":3.1,"spinRate":2388,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40984651614335155,"extension":6.151013509991514},"index":2,"playId":"762be04a-94fa-3f6d-a94a-bdf268a7ffb0","pitchNumber":3,"startTime":"2026-04-23T01:37:20.744Z","endTime":"2026-04-23T01:37:25.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":81.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.394954919350866,"aZ":-29.866875389089902,"pfxX":0.8614796426272104,"pfxZ":1.4098309234818345,"pX":-0.10447165823500514,"pZ":2.4626611288733304,"vX0":5.5054744144736985,"vY0":-125.4750319541997,"vZ0":-2.454459393207813,"x":120.98,"y":172.29,"x0":-2.41650340399862,"y0":50.00148063970156,"z0":5.827144941624292,"aX":1.4074076700324991},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-2.5,"spinRate":2544,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.43239780090749136,"extension":6.140978416124194},"index":3,"playId":"e007bb4b-2e1c-32dc-9643-210f8cc71a9f","pitchNumber":4,"startTime":"2026-04-23T01:37:43.349Z","endTime":"2026-04-23T01:37:47.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.597038397127243,"aZ":-20.323936208749092,"pfxX":-2.191939872631706,"pfxZ":6.472274680531953,"pX":0.6844709689605253,"pZ":2.587658189061929,"vX0":8.902745905124204,"vY0":-132.74925679735261,"vZ0":-4.501015994825133,"x":90.91,"y":168.91,"x0":-2.3910756182853166,"y0":50.0022568352977,"z0":5.736083311324081,"aX":-4.014438280508162},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":2.5,"spinRate":2366,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.40865498184202576,"extension":6.183894049427769},"index":4,"playId":"a0b3cc1f-57a5-326b-a152-d1b87e41276f","pitchNumber":5,"startTime":"2026-04-23T01:38:07.106Z","endTime":"2026-04-23T01:38:14.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":87.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.313290254882045,"aZ":-19.677147165183378,"pfxX":-3.621594273479667,"pfxZ":6.6030002734133735,"pX":0.13036029997576168,"pZ":2.993585301136888,"vX0":8.037981419711272,"vY0":-134.5245060474729,"vZ0":-3.9047024628617146,"x":112.03,"y":157.95,"x0":-2.383365267761827,"y0":50.00210594116529,"z0":5.803043956135929,"aX":-6.8541578481563805},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":5.4,"spinRate":2373,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40225097231999696,"extension":6.176081930430259},"index":5,"playId":"63d75e87-68c9-3615-b5c4-65bba7204aca","pitchNumber":6,"startTime":"2026-04-23T01:38:37.980Z","endTime":"2026-04-23T01:38:42.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":83.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.454093428874813,"aZ":-28.408100919925975,"pfxX":-4.570053282977633,"pfxZ":2.196601735978195,"pX":-1.1611856360412165,"pZ":2.6740839977050523,"vX0":4.574511794892922,"vY0":-128.12846925651263,"vZ0":-2.6648262809823553,"x":161.26,"y":166.58,"x0":-2.3490285379718006,"y0":50.00552376138961,"z0":5.875921291035016,"aX":-7.845295087171601},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":7.7,"spinRate":1459,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4223389063898262,"extension":6.259832831834988},"index":6,"playId":"29a50e8a-0713-3e5f-9b5d-deca6772eb01","pitchNumber":7,"startTime":"2026-04-23T01:39:01.636Z","endTime":"2026-04-23T01:39:06.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14617606555116,"aZ":-30.905627707379335,"pfxX":3.8022289475785964,"pfxZ":0.8222286029751231,"pX":0.7131081305693174,"pZ":2.1806365354598,"vX0":6.468723070929441,"vY0":-122.96938531864213,"vZ0":-2.3088400339262627,"x":89.82,"y":179.9,"x0":-2.4398728658816617,"y0":50.001844780961555,"z0":5.739710779308783,"aX":5.8531037799394765},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.2,"breakHorizontal":-8.3,"spinRate":2571,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.4445017839814174,"extension":6.099701419483908},"hitData":{"launchSpeed":62.0,"launchAngle":-45.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.48,"coordY":185.0}},"index":7,"playId":"77236c29-9dca-31e3-8643-ca0685cc0f92","pitchNumber":8,"startTime":"2026-04-23T01:39:21.479Z","endTime":"2026-04-23T01:39:29.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.35,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:39:29.725Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T01:41:45.564Z","endTime":"2026-04-23T01:42:48.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","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":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":83.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.573510765688415,"aZ":-25.116019508834565,"pfxX":1.7121930847947642,"pfxZ":4.062129521952809,"pX":-0.7186341798856622,"pZ":3.2106258070686926,"vX0":1.1277690723155747,"vY0":-128.91637477852927,"vZ0":-1.0408425453205676,"x":144.39,"y":152.09,"x0":-1.3795774747189953,"y0":50.005066017608506,"z0":5.5017732925783935,"aX":2.976105145381716},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.4,"breakHorizontal":-3.4,"spinRate":2218,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.4196857064726256,"extension":6.330589580354172},"index":0,"playId":"6268743b-0efa-3cca-abaf-e4e92b9c6d7b","pitchNumber":1,"startTime":"2026-04-23T01:41:45.926Z","endTime":"2026-04-23T01:41:51.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":83.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.16930644110079,"aZ":-24.263127740673816,"pfxX":2.7118732621504527,"pfxZ":4.520983438824395,"pX":0.6306478887927889,"pZ":2.9828281113868664,"vX0":3.4202272713882236,"vY0":-129.2102656155956,"vZ0":-1.9846628966595774,"x":92.96,"y":158.24,"x0":-1.0456603416057813,"y0":50.00240517804673,"z0":5.562352764422282,"aX":4.742808794760132},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":-5.5,"spinRate":2332,"spinDirection":171},"zone":3,"typeConfidence":2.0,"plateTime":0.4184340332682339,"extension":6.492293395096419},"index":1,"playId":"c729f2c8-3cff-3190-9b3d-67db680ee335","pitchNumber":2,"startTime":"2026-04-23T01:41:59.009Z","endTime":"2026-04-23T01:42:03.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":86.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.267505335258424,"aZ":-24.770835680596356,"pfxX":-5.847322103860957,"pfxZ":3.954872303072235,"pX":-0.1086639125320224,"pZ":2.1973358855820253,"vX0":5.047448203910344,"vY0":-134.0500671659246,"vZ0":-3.8416671273907372,"x":121.14,"y":179.45,"x0":-1.230663183552893,"y0":50.002706386977735,"z0":5.3600890339242016,"aX":-10.943564745486016},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":9.8,"spinRate":2112,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4042716606468697,"extension":6.34744426044941},"index":2,"playId":"86e9983d-b2b9-396f-aa23-84965b96da2d","pitchNumber":3,"startTime":"2026-04-23T01:42:16.318Z","endTime":"2026-04-23T01:42:21.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-23T01:42:31.756Z","endTime":"2026-04-23T01:42:44.143Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48208726486079,"aZ":-25.931992544224045,"pfxX":3.091324320571358,"pfxZ":3.5496218311940932,"pX":-0.3400806448811695,"pZ":2.978143254363746,"vX0":1.543553263967512,"vY0":-130.0113583387757,"vZ0":-1.4332900714204078,"x":129.96,"y":158.37,"x0":-1.3382887921901612,"y0":50.0013241585669,"z0":5.456395608179879,"aX":5.430671293533164},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":-5.9,"spinRate":2504,"spinDirection":159},"zone":1,"typeConfidence":2.0,"plateTime":0.4171073290769747,"extension":6.381138377887666},"index":4,"playId":"4158c85a-163d-3f2f-83b2-e9072cf3b9d5","pitchNumber":4,"startTime":"2026-04-23T01:42:44.143Z","endTime":"2026-04-23T01:42:48.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:42:48.816Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Karros doubles (3) on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T01:42:53.364Z","endTime":"2026-04-23T01:44:08.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49102653836891,"aZ":-24.11641404179779,"pfxX":-8.013722255114146,"pfxZ":4.324737420656805,"pX":0.8426754564439629,"pZ":1.9817645387328278,"vX0":8.053767655486336,"vY0":-134.90937833212863,"vZ0":-4.206386109224134,"x":84.88,"y":185.27,"x0":-1.125329559509129,"y0":50.001079282400696,"z0":5.239570026829556,"aX":-14.924380386930123},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":13.0,"spinRate":2143,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40440144176698967,"extension":6.497192923680339},"index":0,"playId":"0cdde219-ba2f-3138-b81a-24d6fa6a3320","pitchNumber":1,"startTime":"2026-04-23T01:43:10.530Z","endTime":"2026-04-23T01:43:15.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":82.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.603153263038928,"aZ":-31.834773424579232,"pfxX":3.308996614423463,"pfxZ":0.20055947915574723,"pX":1.5749685026902758,"pZ":1.8384986964918584,"vX0":5.220281243338259,"vY0":-125.88790967631212,"vZ0":-2.894658374484037,"x":56.97,"y":189.14,"x0":-0.9231784947355636,"y0":50.002270578954366,"z0":5.475329439362068,"aX":5.52880230216387},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.1,"breakHorizontal":-6.7,"spinRate":2538,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.42840618281518683,"extension":6.510385812116032},"index":1,"playId":"98b514e6-45ef-3605-a070-9f2a499f3ea2","pitchNumber":2,"startTime":"2026-04-23T01:43:25.059Z","endTime":"2026-04-23T01:43:29.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":84.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.924223432241593,"aZ":-25.279464642469673,"pfxX":1.8921194927330802,"pfxZ":3.8418265265172913,"pX":0.23523461275556826,"pZ":4.059814082326605,"vX0":2.956045559663433,"vY0":-130.905092481753,"vZ0":0.9403789672822602,"x":108.03,"y":129.17,"x0":-1.1401418489897606,"y0":50.001018148467345,"z0":5.542157108774916,"aX":3.3927560447636878},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":-3.8,"spinRate":2417,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.4131789072051135,"extension":6.262764912459661},"index":2,"playId":"723a531e-502d-370e-9f29-227eecd0f980","pitchNumber":3,"startTime":"2026-04-23T01:43:39.850Z","endTime":"2026-04-23T01:43:44.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.02169369694406,"aZ":-24.504965322079528,"pfxX":2.207447054880285,"pfxZ":4.2607692902340055,"pX":0.8557367352861404,"pZ":2.6158423327595384,"vX0":3.906595766741103,"vY0":-131.10640961542828,"vZ0":-2.8817092285202577,"x":84.38,"y":168.15,"x0":-0.9214020785826227,"y0":50.000624308876986,"z0":5.493655070541876,"aX":3.969898939806287},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.6,"breakHorizontal":-4.6,"spinRate":2446,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4125599360178729,"extension":6.515479190117405},"hitData":{"launchSpeed":89.0,"launchAngle":15.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.44,"coordY":119.08}},"index":3,"playId":"e9aea82d-bc27-3f7a-a468-bedea8dfdc61","pitchNumber":4,"startTime":"2026-04-23T01:43:55.311Z","endTime":"2026-04-23T01:44:08.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.34,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:44:08.935Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T01:44:20.489Z","endTime":"2026-04-23T01:46:34.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19382593804841,"aZ":-17.541244380550552,"pfxX":-4.26851233340243,"pfxZ":7.567817034012661,"pX":0.3037614554559456,"pZ":2.685658563621731,"vX0":5.028098370471761,"vY0":-136.7234232640314,"vZ0":-4.150104339297574,"x":105.42,"y":166.27,"x0":-0.9864894664021845,"y0":50.000178287438565,"z0":5.393033634409587,"aX":-8.25055199122626},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":7.0,"spinRate":2341,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.39743222721070026,"extension":6.579764802968702},"index":0,"playId":"ae081c39-74db-3a74-af7e-f8ea329a697b","pitchNumber":1,"startTime":"2026-04-23T01:44:39.350Z","endTime":"2026-04-23T01:44:43.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.109995713021796,"aZ":-22.968127427759754,"pfxX":1.900235006180437,"pfxZ":5.133340789707159,"pX":1.3177260688109051,"pZ":3.491848810150536,"vX0":5.223828483921227,"vY0":-130.6822593219211,"vZ0":-0.8900177047167753,"x":66.77,"y":144.5,"x0":-0.925450168804813,"y0":50.001459382224716,"z0":5.506526874806529,"aX":3.404115235112658},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.4,"breakHorizontal":-4.2,"spinRate":2482,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.41344534351796813,"extension":6.441971111702768},"index":1,"playId":"326116aa-ff13-3f94-b59d-f6acfe1071cf","pitchNumber":2,"startTime":"2026-04-23T01:44:57.746Z","endTime":"2026-04-23T01:45:03.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":93.9,"endSpeed":87.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.775808654336643,"aZ":-17.1615582085458,"pfxX":-2.744805325153124,"pfxZ":7.68838057683983,"pX":-0.9075625984295069,"pZ":3.8556647961510047,"vX0":1.5706354994891698,"vY0":-137.0624662156256,"vZ0":-1.3739034059838393,"x":151.59,"y":134.68,"x0":-1.1235655105774358,"y0":50.004374040501126,"z0":5.504696503664688,"aX":-5.360992316640863},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":4.8,"spinRate":2313,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.39564961874995275,"extension":6.466085117997247},"index":2,"playId":"c358b9b4-1d8b-3271-b03e-c745a48cecbd","pitchNumber":3,"startTime":"2026-04-23T01:45:20.944Z","endTime":"2026-04-23T01:45:26.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":84.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.51490132207723,"aZ":-26.210741609855763,"pfxX":3.38535839371947,"pfxZ":3.3167072886729336,"pX":-0.6679634779884936,"pZ":2.6822389425690405,"vX0":0.7796536197087708,"vY0":-131.3543802236835,"vZ0":-2.042950231889217,"x":142.46,"y":166.36,"x0":-1.4069688338849056,"y0":50.000201792291506,"z0":5.365641657019237,"aX":6.07979989933508},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.9,"breakHorizontal":-6.4,"spinRate":2353,"spinDirection":176},"zone":4,"typeConfidence":2.0,"plateTime":0.412621514517884,"extension":6.4471029879503625},"index":3,"playId":"fe069ab6-db18-37a5-8cb2-2bd86c99d630","pitchNumber":4,"startTime":"2026-04-23T01:45:37.647Z","endTime":"2026-04-23T01:46:04.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.023671347097483,"aZ":-18.360691900634148,"pfxX":-1.967965761481993,"pfxZ":7.194639528944947,"pX":0.08740305780800851,"pZ":4.4241054421330634,"vX0":3.895101322281805,"vY0":-136.25027518690587,"vZ0":0.32256036602893445,"x":113.67,"y":119.33,"x0":-1.091594847723634,"y0":50.00125995013528,"z0":5.552209038911408,"aX":-3.7781093393360066},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":2.9,"spinRate":2212,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39881360033231994,"extension":6.370321309313455},"index":4,"playId":"82e167fd-1788-3c69-a634-233cbb0d2e6b","pitchNumber":5,"startTime":"2026-04-23T01:46:10.664Z","endTime":"2026-04-23T01:46:15.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12894558672491,"aZ":-24.452791627514333,"pfxX":2.6267591606746845,"pfxZ":4.353410136911693,"pX":0.19167710236059352,"pZ":1.2390079314152072,"vX0":2.50318872858143,"vY0":-130.68885533714956,"vZ0":-5.691128386676446,"x":109.69,"y":205.33,"x0":-1.1112758602038173,"y0":50.000155330391685,"z0":5.221946079276626,"aX":4.655470961615117},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":-5.2,"spinRate":2451,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4151985024828653,"extension":6.434630517663485},"index":5,"playId":"acf3b12e-d6a5-3199-a41a-27396ced2b95","pitchNumber":6,"startTime":"2026-04-23T01:46:29.464Z","endTime":"2026-04-23T01:46:34.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.66,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:46:34.292Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake McCarthy lines out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T01:46:41.129Z","endTime":"2026-04-23T01:48:35.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.166490691068905,"aZ":-24.238709895520785,"pfxX":2.060701805467336,"pfxZ":4.399798759080269,"pX":0.9098641718065692,"pZ":3.9521988399274424,"vX0":4.145614559156204,"vY0":-131.55648712683814,"vZ0":0.2878233538594306,"x":82.32,"y":132.07,"x0":-0.9363269683927655,"y0":50.00571637947047,"z0":5.596358130487605,"aX":3.718723217823895},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":-4.4,"spinRate":2356,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.4117365943497169,"extension":6.596556123352739},"index":0,"playId":"d87830ed-e33b-39b6-998e-2c5267a7f9cd","pitchNumber":1,"startTime":"2026-04-23T01:47:08.363Z","endTime":"2026-04-23T01:47:13.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.047092479756344,"aZ":-25.679225947194478,"pfxX":2.1981659456704445,"pfxZ":3.7178317921205224,"pX":0.13915115970336137,"pZ":2.161752062537869,"vX0":2.7974766634995163,"vY0":-129.339304295289,"vZ0":-3.2336306989543155,"x":111.7,"y":180.41,"x0":-1.2296288308147998,"y0":50.00464347070014,"z0":5.33158506299367,"aX":3.8402675105148703},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":-4.4,"spinRate":2406,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.41853090976918317,"extension":6.428316738213779},"index":1,"playId":"cbcac988-7ba2-35f7-8f8a-d3a43af843b2","pitchNumber":2,"startTime":"2026-04-23T01:47:26.200Z","endTime":"2026-04-23T01:47:31.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":93.1,"endSpeed":86.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68093134627781,"aZ":-18.517215302735753,"pfxX":-2.5589956620342313,"pfxZ":7.193928664710542,"pX":-1.087747783075112,"pZ":3.111355630744383,"vX0":1.5533799566434237,"vY0":-135.70076731570822,"vZ0":-2.6810934924892935,"x":158.46,"y":154.77,"x0":-1.3298364680789578,"y0":50.003136267638055,"z0":5.375709397386214,"aX":-4.8586506709887605},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":4.4,"spinRate":2219,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4008747131180779,"extension":6.477517006940725},"index":2,"playId":"b41826b3-1b2e-33df-bbcf-02f0d320515b","pitchNumber":3,"startTime":"2026-04-23T01:47:44.028Z","endTime":"2026-04-23T01:47:48.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.239117104692422,"aZ":-26.907987590142348,"pfxX":-5.179203230941597,"pfxZ":3.0554017029243155,"pX":1.8815501010212816,"pZ":0.9718137147748688,"vX0":9.279206780076642,"vY0":-129.06867617904203,"vZ0":-5.774595778469782,"x":45.28,"y":212.54,"x0":-1.0515751058005274,"y0":50.00463647909093,"z0":5.251894864822345,"aX":-8.934541386611558},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.7,"breakHorizontal":7.8,"spinRate":1467,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42079332150143367,"extension":6.5615874142243},"index":3,"playId":"7767c62c-5669-3ac9-94b9-5dc7b1f37256","pitchNumber":4,"startTime":"2026-04-23T01:48:02.766Z","endTime":"2026-04-23T01:48:08.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.391816855868345,"aZ":-24.012454290069154,"pfxX":-7.277986637663913,"pfxZ":4.335517306530823,"pX":0.5007657943562865,"pZ":1.5830643792090393,"vX0":7.356266820256455,"vY0":-134.87701575589386,"vZ0":-5.269085559192329,"x":97.91,"y":196.04,"x0":-1.2885423676156518,"y0":50.00155286477745,"z0":5.207807410554025,"aX":-13.698156558797914},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":12.0,"spinRate":1970,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4027806575840227,"extension":6.476772179386635},"hitData":{"launchSpeed":101.7,"launchAngle":15.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.68,"coordY":69.32}},"index":4,"playId":"6be0fd5e-156a-3e59-bf5d-7e154a4c4333","pitchNumber":5,"startTime":"2026-04-23T01:48:24.735Z","endTime":"2026-04-23T01:48:35.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.95,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:48:35.960Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks. Kyle Karros to 3rd. Willi Castro to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T01:48:45.480Z","endTime":"2026-04-23T01:52:05.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":85.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.857095840361442,"aZ":-24.206713063570657,"pfxX":1.7624729350503463,"pfxZ":4.377527121691548,"pX":1.0632022128323102,"pZ":2.4027309982831118,"vX0":5.000453292345797,"vY0":-132.01912383780015,"vZ0":-3.255474892686762,"x":76.47,"y":173.91,"x0":-1.0612547294600443,"y0":50.00421097036051,"z0":5.372722522595659,"aX":3.2074939878739306},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":-4.0,"spinRate":2376,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4100326980306379,"extension":6.68749803141573},"index":0,"playId":"36dba079-d598-3cec-8326-132e6043c619","pitchNumber":1,"startTime":"2026-04-23T01:49:04.636Z","endTime":"2026-04-23T01:49:09.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.356398468610234,"aZ":-30.732903262306124,"pfxX":6.738354320557565,"pfxZ":1.0094742461568593,"pX":-0.4195137615045114,"pZ":2.4496027781679723,"vX0":0.16759507842190877,"vY0":-117.70696818417828,"vZ0":-0.20457938209271553,"x":132.99,"y":172.64,"x0":-1.3693358942235416,"y0":50.003240449417326,"z0":5.338208014785634,"aX":9.635514343317597},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.0,"breakHorizontal":-12.4,"spinRate":2642,"spinDirection":81},"zone":4,"typeConfidence":2.0,"plateTime":0.4619895961180438,"extension":6.4703286351326454},"index":1,"playId":"f325ae52-928b-329d-b516-f55ae6d05c84","pitchNumber":2,"startTime":"2026-04-23T01:49:22.304Z","endTime":"2026-04-23T01:49:26.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.013520945136023,"aZ":-23.311968269395784,"pfxX":3.009474425366242,"pfxZ":4.876537359636117,"pX":0.8021890813664416,"pZ":1.965910025843255,"vX0":3.8620476724658697,"vY0":-132.4346548729492,"vZ0":-4.388005139338235,"x":86.42,"y":185.7,"x0":-1.0533926532060152,"y0":50.005314798161436,"z0":5.300408831724513,"aX":5.4728298357570315},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":-6.1,"spinRate":2448,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.40991257439673134,"extension":6.5233050099471095},"index":2,"playId":"332763e8-3ec1-3be5-b634-158ca1309c7e","pitchNumber":3,"startTime":"2026-04-23T01:49:38.555Z","endTime":"2026-04-23T01:49:42.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":72.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.153244803472337,"aZ":-39.33951019702739,"pfxX":5.805025972261196,"pfxZ":-5.456924676247602,"pX":0.2915984932716827,"pZ":0.7207593816054241,"vX0":1.4242674151748613,"vY0":-113.14667585556454,"vZ0":-1.875743330421883,"x":105.88,"y":219.32,"x0":-1.0984646278978851,"y0":50.003320789263974,"z0":5.4564722433489505,"aX":7.622966447026683},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.1,"breakHorizontal":-10.9,"spinRate":2592,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4817310237909309,"extension":6.512982622382755},"index":3,"playId":"0d36aab5-ae48-3a13-a6eb-658fd633385e","pitchNumber":4,"startTime":"2026-04-23T01:50:04.537Z","endTime":"2026-04-23T01:50:09.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":85.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.567413024095273,"aZ":-25.162269682102007,"pfxX":1.5118174838629246,"pfxZ":3.8616733109668075,"pX":0.11713137751727445,"pZ":2.1263011862208425,"vX0":2.7717232775171587,"vY0":-132.04898820732635,"vZ0":-3.5641132489325242,"x":112.54,"y":181.37,"x0":-1.1311033287058376,"y0":50.00373959324277,"z0":5.285825236780541,"aX":2.7464160502105215},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":-3.2,"spinRate":2355,"spinDirection":178},"zone":8,"typeConfidence":2.0,"plateTime":0.41033955564464586,"extension":6.407037807338607},"index":4,"playId":"70468af3-7679-3b27-9ea7-9b0f26e54f33","pitchNumber":5,"startTime":"2026-04-23T01:50:28.592Z","endTime":"2026-04-23T01:50:32.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52958469950532,"aZ":-21.097394060529847,"pfxX":-7.426092020477345,"pfxZ":5.837253931698019,"pX":1.8909125453443507,"pZ":1.9856645112750888,"vX0":9.916667386128596,"vY0":-135.43331121560396,"vZ0":-4.781022663810647,"x":44.92,"y":185.17,"x0":-0.8167093082684876,"y0":50.006245011598764,"z0":5.207412172152869,"aX":-14.100011626683465},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":11.9,"spinRate":2239,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4011156470165984,"extension":6.549419674063007},"index":5,"playId":"edd20009-c067-3e9f-ab11-e61a1e214d42","pitchNumber":6,"startTime":"2026-04-23T01:50:50.764Z","endTime":"2026-04-23T01:50:56.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-23T01:51:05.762Z","endTime":"2026-04-23T01:51:23.238Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.487705262915522,"aZ":-25.04214208164956,"pfxX":-7.1852045243702936,"pfxZ":3.7715795124909217,"pX":0.3000847004406003,"pZ":2.3070635268853885,"vX0":6.755978612235365,"vY0":-135.45453821451048,"vZ0":-3.0884329564371296,"x":105.56,"y":176.49,"x0":-1.2709283856789102,"y0":50.00498932007134,"z0":5.17784066912883,"aX":-13.599189157650887},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.5,"breakHorizontal":11.9,"spinRate":2138,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.40155330982059656,"extension":6.391715494354761},"index":7,"playId":"7b9c18f3-fa7f-3d3e-8bfb-0e3be77d21d8","pitchNumber":7,"startTime":"2026-04-23T01:51:23.238Z","endTime":"2026-04-23T01:51:28.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.683362263178616,"aZ":-23.86681762904159,"pfxX":1.5928414219345441,"pfxZ":4.629808757703701,"pX":-0.9867461232592047,"pZ":2.6815559478003133,"vX0":0.8785376168499437,"vY0":-131.57461815739103,"vZ0":-2.2738841121840254,"x":154.61,"y":166.38,"x0":-1.5294970612707908,"y0":50.005972879579176,"z0":5.282914290221692,"aX":2.8593252444689146},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":-3.0,"spinRate":2274,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4125775640993665,"extension":6.333870706999352},"index":8,"playId":"80e87260-8bfe-35c8-84ec-6ca00c20cba8","pitchNumber":8,"startTime":"2026-04-23T01:51:50.914Z","endTime":"2026-04-23T01:52:05.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.89,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:52:05.872Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T01:54:44.052Z","endTime":"2026-04-23T01:55:20.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T01:52:18.368Z","endTime":"2026-04-23T01:53:15.985Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Hart replaces Walker Buehler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-23T01:53:15.985Z","endTime":"2026-04-23T01:54:46.222Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.147269251311954,"aZ":-29.34289159220841,"pfxX":-1.961863671683059,"pfxZ":1.7379603703124529,"pX":-0.2711007407803515,"pZ":2.0362433606921257,"vX0":-5.978859454343641,"vY0":-125.097711890359,"vZ0":-3.0900295564235822,"x":127.33,"y":183.8,"x0":2.380241693088135,"y0":50.00096187025741,"z0":5.629481912489769,"aX":-3.187182938946406},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":4.6,"spinRate":2438,"spinDirection":211},"zone":7,"typeConfidence":0.92,"plateTime":0.43361629534730595,"extension":6.191995972148458},"index":2,"playId":"7b7123ec-2d26-3889-81d0-5db1b703fced","pitchNumber":1,"startTime":"2026-04-23T01:54:46.222Z","endTime":"2026-04-23T01:54:51.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":75.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.31413305141074,"aZ":-33.53780561503092,"pfxX":-7.983537973502509,"pfxZ":-0.959452186245727,"pX":0.303147721179318,"pZ":2.825080126155687,"vX0":-3.1641025490484607,"vY0":-117.41748972781966,"vZ0":0.5474401110852654,"x":105.44,"y":162.5,"x0":2.7001670262705417,"y0":50.0055607931711,"z0":5.6750377986298215,"aX":-11.304434502860573},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.4,"breakHorizontal":15.2,"spinRate":2729,"spinDirection":294},"zone":5,"typeConfidence":0.9,"plateTime":0.46400123716321096,"extension":5.781804685270846},"hitData":{"launchSpeed":92.3,"launchAngle":42.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.77,"coordY":69.43}},"index":3,"playId":"234d6cdc-a25e-3d58-8b9b-bf23b752e439","pitchNumber":2,"startTime":"2026-04-23T01:55:10.764Z","endTime":"2026-04-23T01:55:20.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-3.6000000000000085,"leverageIndex":1.42,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:55:20.194Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Manny Machado lines out to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T01:57:39.493Z","endTime":"2026-04-23T01:58:15.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.389583167370933,"aZ":-16.72916733395831,"pfxX":-3.6692080573302785,"pfxZ":8.28748056269021,"pX":0.15743697912601928,"pZ":1.752667053833981,"vX0":7.758116195584932,"vY0":-134.24707026221589,"vZ0":-7.587665283734078,"x":111.0,"y":191.46,"x0":-2.2664809820920557,"y0":50.001580818554835,"z0":5.761853561278061,"aX":-6.837475427332087},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.9,"breakHorizontal":5.4,"spinRate":2481,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.404806092808645,"extension":6.003082320561621},"index":0,"playId":"4d9f0e6b-f9d2-3644-81a9-b8addbb580ce","pitchNumber":1,"startTime":"2026-04-23T01:57:50.052Z","endTime":"2026-04-23T01:57:54.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.086376145960692,"aZ":-16.528921441604687,"pfxX":-3.8626116500933003,"pfxZ":8.303657507589218,"pX":-0.6341034595491442,"pZ":2.5050843839268024,"vX0":5.6668706208947786,"vY0":-135.09249810104095,"vZ0":-5.9273347138348065,"x":141.17,"y":171.14,"x0":-2.238620978636325,"y0":50.00277156524394,"z0":5.853462548582401,"aX":-7.278026632186829},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":6.0,"spinRate":2414,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.40248895851690314,"extension":6.016603258589897},"hitData":{"launchSpeed":92.8,"launchAngle":20.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.24,"coordY":99.64}},"index":1,"playId":"cfa4bea7-a2e9-30f9-b4ae-49f2d0fbc75d","pitchNumber":2,"startTime":"2026-04-23T01:58:07.449Z","endTime":"2026-04-23T01:58:15.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:58:15.958Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a sharp line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T01:58:21.548Z","endTime":"2026-04-23T01:59:11.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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],"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":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04602683470884,"aZ":-35.26899248020589,"pfxX":3.389711310654869,"pfxZ":-2.0479580592090247,"pX":0.5406297958776412,"pZ":2.7126354660485594,"vX0":5.760660210743014,"vY0":-122.15721832678204,"vZ0":-0.592065256539187,"x":96.39,"y":165.54,"x0":-2.288404520264466,"y0":50.00242905148319,"z0":5.989900790741505,"aX":5.1226391298799285},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.6,"breakHorizontal":-7.4,"spinRate":2469,"spinDirection":65},"zone":6,"typeConfidence":2.0,"plateTime":0.4483549823459265,"extension":5.958473305607559},"index":0,"playId":"e5cf72cb-03a7-3757-83e9-4d135fad6fe4","pitchNumber":1,"startTime":"2026-04-23T01:58:43.201Z","endTime":"2026-04-23T01:58:48.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.840279039094185,"aZ":-21.79097170464458,"pfxX":-5.468743377590926,"pfxZ":5.535225196747316,"pX":-0.6305495075815779,"pZ":3.405414448539928,"vX0":6.783226441475039,"vY0":-134.35122559560463,"vZ0":-2.2852468496097953,"x":141.04,"y":146.83,"x0":-2.446635671860368,"y0":50.005017762242986,"z0":5.772893134188193,"aX":-10.264724203799927},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":8.9,"spinRate":2212,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.40360266258306776,"extension":5.9574932010962875},"hitData":{"launchSpeed":106.8,"launchAngle":11.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":60.42,"coordY":91.6}},"index":1,"playId":"50175252-cccf-3380-99ef-ec10d94e557d","pitchNumber":2,"startTime":"2026-04-23T01:59:01.541Z","endTime":"2026-04-23T01:59:11.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":-2.499999999999986,"leverageIndex":0.6,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-23T01:59:11.277Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T01:59:18.180Z","endTime":"2026-04-23T02:00:53.996Z","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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":80.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.02345027683298,"aZ":-27.895404600719036,"pfxX":-5.747420178764932,"pfxZ":2.680702411288731,"pX":-0.7825634686910904,"pZ":1.9345033377839034,"vX0":6.113190896770201,"vY0":-123.96771521502679,"vZ0":-3.831519602598788,"x":146.83,"y":186.55,"x0":-2.5053857529298704,"y0":50.00169112743123,"z0":5.765945389315542,"aX":-9.167001090465568},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":9.4,"spinRate":1847,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.43772484288269053,"extension":6.07049234228128},"index":0,"playId":"76c088aa-ab1f-39ec-bf26-4a3c8682b5c3","pitchNumber":1,"startTime":"2026-04-23T01:59:36.286Z","endTime":"2026-04-23T01:59:41.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.561741786136157,"aZ":-28.156838388727174,"pfxX":-6.847704311139021,"pfxZ":2.438873110715048,"pX":-0.605557171075627,"pZ":0.7521237987695626,"vX0":6.687386481978697,"vY0":-125.8772702625491,"vZ0":-6.832920292295456,"x":140.08,"y":218.47,"x0":-2.375790322249161,"y0":50.0008887060729,"z0":5.707019986767549,"aX":-11.262810117327371},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":11.3,"spinRate":1783,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4310490085094605,"extension":6.042884583965444},"index":1,"playId":"601eb7e9-e469-38e3-8203-e2fe0ede210f","pitchNumber":2,"startTime":"2026-04-23T01:59:54.787Z","endTime":"2026-04-23T01:59:59.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":81.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.15217775024376,"aZ":-29.65574110386588,"pfxX":1.389694929728313,"pfxZ":1.5539414308599402,"pX":0.7703038230679676,"pZ":-0.48392549588146283,"vX0":7.320075660270506,"vY0":-125.05619171644794,"vZ0":-9.191456506436126,"x":87.64,"y":251.85,"x0":-2.3498270359894806,"y0":50.00257907794729,"z0":5.5967293017824895,"aX":2.2461697503530056},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.3,"breakHorizontal":-3.8,"spinRate":2606,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4344615875590443,"extension":6.131870393790504},"index":2,"playId":"12180b85-ef23-307b-9fdc-2c6e3f8350c8","pitchNumber":3,"startTime":"2026-04-23T02:00:22.525Z","endTime":"2026-04-23T02:00:27.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.792601613235913,"aZ":-23.408948237779306,"pfxX":-6.320533801257548,"pfxZ":5.227706506544232,"pX":0.3869842417370457,"pZ":2.437044714273991,"vX0":8.818495075087764,"vY0":-127.30710084653113,"vZ0":-3.968055971388574,"x":102.25,"y":172.98,"x0":-2.2663905342703488,"y0":50.00546270782341,"z0":5.82194908427337,"aX":-10.603533273760554},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.0,"breakHorizontal":10.0,"spinRate":1888,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4267236643350434,"extension":6.000589240069423},"index":3,"playId":"1c602967-7d55-33fe-9644-850c9a7151d5","pitchNumber":4,"startTime":"2026-04-23T02:00:48.918Z","endTime":"2026-04-23T02:00:53.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.22,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:00:53.996Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to shortstop Willi Castro.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T02:01:04.266Z","endTime":"2026-04-23T02:02:10.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.356216698870814,"aZ":-23.291979254800413,"pfxX":-6.089922660507794,"pfxZ":5.30771435355815,"pX":0.05194512069429969,"pZ":2.279919354246284,"vX0":7.75648628283559,"vY0":-126.83485557656613,"vZ0":-4.415112371912006,"x":115.02,"y":177.22,"x0":-2.2168139032446303,"y0":50.00169273091378,"z0":5.840268203806604,"aX":-10.190064173366313},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.1,"breakHorizontal":9.8,"spinRate":1724,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.42745862678013635,"extension":6.015255186592967},"index":0,"playId":"089175f3-002a-31dc-8064-abbf21831adf","pitchNumber":1,"startTime":"2026-04-23T02:01:19.010Z","endTime":"2026-04-23T02:01:23.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.517504117155067,"aZ":-31.11592088826151,"pfxX":0.6726964966975078,"pfxZ":0.6747870168745482,"pX":0.5542478285392628,"pZ":1.1311788106571927,"vX0":6.6445390571587915,"vY0":-123.11367487020921,"vZ0":-5.150608885100979,"x":95.87,"y":208.24,"x0":-2.2387208221265693,"y0":50.00604384177032,"z0":5.806582141238025,"aX":1.0581782907941761},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.5,"breakHorizontal":-2.4,"spinRate":2506,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.44059406704017157,"extension":5.982788772066391},"index":1,"playId":"280e8a68-d77c-346e-b88e-b38527431050","pitchNumber":2,"startTime":"2026-04-23T02:01:37.827Z","endTime":"2026-04-23T02:01:42.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.989398890223544,"aZ":-30.381655016228752,"pfxX":1.4160378768432984,"pfxZ":1.1728632250895732,"pX":-0.21690588909693592,"pZ":2.584855607036729,"vX0":5.186171876188077,"vY0":-121.93071388619467,"vZ0":-1.6097687704583183,"x":125.27,"y":168.99,"x0":-2.543900072930205,"y0":50.000796065056434,"z0":5.842789319532892,"aX":2.1599572581350306},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.0,"breakHorizontal":-3.6,"spinRate":2370,"spinDirection":75},"zone":5,"typeConfidence":2.0,"plateTime":0.446948090165332,"extension":5.884517579985535},"hitData":{"launchSpeed":94.2,"launchAngle":64.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.86,"coordY":127.25}},"index":2,"playId":"9a259e73-a288-3573-a50a-dc207090fc42","pitchNumber":3,"startTime":"2026-04-23T02:01:59.662Z","endTime":"2026-04-23T02:02:10.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:02:10.708Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (6) on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T02:04:14.421Z","endTime":"2026-04-23T02:05:55.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.963340849667745,"aZ":-35.00414658266156,"pfxX":-6.306810206842647,"pfxZ":-1.985187326894616,"pX":0.40243984960945056,"pZ":1.7434192927245096,"vX0":-3.366756564614771,"vY0":-118.0609194078761,"vZ0":-1.5099923732610212,"x":101.66,"y":191.71,"x0":2.660692674895944,"y0":50.00123666911655,"z0":5.578218349964521,"aX":-9.006827946777747},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.7,"breakHorizontal":12.2,"spinRate":2751,"spinDirection":290},"zone":9,"typeConfidence":0.9,"plateTime":0.46184247219705243,"extension":5.89043481855305},"index":0,"playId":"08ca44b7-48e7-3b51-8920-45b9904633f8","pitchNumber":1,"startTime":"2026-04-23T02:04:34.929Z","endTime":"2026-04-23T02:04:39.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.70621972724027,"aZ":-36.687043025895726,"pfxX":-6.0568001234069655,"pfxZ":-3.162213417463705,"pX":0.21115835787291404,"pZ":1.5061256613198373,"vX0":-3.998138474852488,"vY0":-117.73555248254975,"vZ0":-1.6431745039071683,"x":108.95,"y":198.11,"x0":2.708071286208546,"y0":50.00148339025745,"z0":5.554893125243219,"aX":-8.649441348199016},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.9,"breakHorizontal":11.9,"spinRate":2840,"spinDirection":300},"zone":14,"typeConfidence":0.9,"plateTime":0.46216020951748726,"extension":5.913566615408259},"index":1,"playId":"3217b979-3130-3b6a-8ed8-d46b4f12415c","pitchNumber":2,"startTime":"2026-04-23T02:04:50.867Z","endTime":"2026-04-23T02:04:55.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.038604816087034,"aZ":-25.220140471258176,"pfxX":8.083484250747574,"pfxZ":3.7511322283165054,"pX":1.7159494641870874,"pZ":2.8971786357184395,"vX0":-4.7364648524779405,"vY0":-134.0432930683912,"vZ0":-1.9564469024349669,"x":51.59,"y":160.56,"x0":2.439137399053553,"y0":50.00128800859968,"z0":5.404932623072963,"aX":14.975602410288877},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":-13.9,"spinRate":1991,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.4058276319873966,"extension":6.413722267134291},"index":2,"playId":"7b21a9ab-d2fb-3d81-b601-a89ffbf69f5f","pitchNumber":3,"startTime":"2026-04-23T02:05:20.992Z","endTime":"2026-04-23T02:05:25.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.143057872952475,"aZ":-26.3928838641735,"pfxX":8.379663713520673,"pfxZ":3.2463916372752415,"pX":-0.2936969128194019,"pZ":3.264805996454076,"vX0":-9.518172008273039,"vY0":-131.92637007851712,"vZ0":-0.808662642393232,"x":128.2,"y":150.63,"x0":2.253437168255767,"y0":50.00639435592142,"z0":5.501517193593007,"aX":14.939260451292254},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":-13.4,"spinRate":2072,"spinDirection":137},"zone":1,"typeConfidence":0.9,"plateTime":0.4134399000490343,"extension":6.355661711687655},"hitData":{"launchSpeed":92.1,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.07,"coordY":147.72}},"index":3,"playId":"c1fc8b36-3352-3547-a547-eb23608ac065","pitchNumber":4,"startTime":"2026-04-23T02:05:39.604Z","endTime":"2026-04-23T02:05:55.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.9,"awayTeamWinProbability":11.099999999999994,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":0.41,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:05:55.462Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, pitcher Kyle Hart to first baseman Nick Castellanos. Hunter Goodman to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T02:06:03.754Z","endTime":"2026-04-23T02:11:13.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10],"actionIndex":[8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.365443987184076,"aZ":-28.97498543298871,"pfxX":-0.837262529794963,"pfxZ":1.9120951928364747,"pX":0.676310079472127,"pZ":3.1589600591654587,"vX0":-4.072383511698437,"vY0":-127.33003124546697,"vZ0":-0.7514102160930058,"x":91.22,"y":153.49,"x0":2.3925924083209846,"y0":50.003756739737895,"z0":5.711621740840918,"aX":-1.4011588188833914},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.5,"breakHorizontal":2.3,"spinRate":2323,"spinDirection":191},"zone":3,"typeConfidence":0.9,"plateTime":0.4270039376084038,"extension":5.9437749006113005},"index":0,"playId":"09e17413-7476-3be6-aa0c-f92b892a11ce","pitchNumber":1,"startTime":"2026-04-23T02:06:32.167Z","endTime":"2026-04-23T02:06:36.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.165054032564303,"aZ":-34.412623247903014,"pfxX":5.978294984681012,"pfxZ":-1.4502761021986217,"pX":1.6210134151379432,"pZ":2.391464830916661,"vX0":-3.945191636790614,"vY0":-123.25737497346135,"vZ0":-0.8092279383656125,"x":55.21,"y":174.21,"x0":2.464465213962293,"y0":50.00396675201033,"z0":5.626051365728503,"aX":9.212593797296172},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.5,"breakHorizontal":-10.0,"spinRate":1032,"spinDirection":95},"zone":14,"typeConfidence":0.91,"plateTime":0.4441284855408649,"extension":6.23100693296743},"index":1,"playId":"ce9fa503-cc96-3d0e-93f2-1d3a500f45fb","pitchNumber":2,"startTime":"2026-04-23T02:06:51.246Z","endTime":"2026-04-23T02:06:55.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.023343555939892,"aZ":-33.229616103627464,"pfxX":4.171561715735275,"pfxZ":-0.7115529166282482,"pX":0.36997483037792755,"pZ":2.6372971599413746,"vX0":-5.9996526149769345,"vY0":-121.18180674199681,"vZ0":-0.2862124821839266,"x":102.9,"y":167.57,"x0":2.3324637209930534,"y0":50.00024545928341,"z0":5.652489486154146,"aX":6.222267848780598},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":-6.1,"spinRate":1006,"spinDirection":79},"zone":6,"typeConfidence":0.9,"plateTime":0.45147611644527164,"extension":6.321632075458006},"index":2,"playId":"9c61c39b-b1b0-3303-88f6-63bc9d6bebba","pitchNumber":3,"startTime":"2026-04-23T02:07:10.704Z","endTime":"2026-04-23T02:07:15.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.126441655980656,"aZ":-35.70392173964162,"pfxX":5.945780553960272,"pfxZ":-2.262977496888743,"pX":0.08088974767364374,"pZ":2.915892696496891,"vX0":-6.8406391021140776,"vY0":-123.5948073300464,"vZ0":0.37024907596435397,"x":113.92,"y":160.05,"x0":2.1036004755385473,"y0":50.00501342167504,"z0":5.746701044560832,"aX":9.260120298698977},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.8,"breakHorizontal":-9.2,"spinRate":1074,"spinDirection":78},"zone":2,"typeConfidence":0.91,"plateTime":0.4420567063578802,"extension":6.300652152944526},"index":3,"playId":"fdf4550a-573c-3583-b6f0-e3215345153b","pitchNumber":4,"startTime":"2026-04-23T02:07:32.753Z","endTime":"2026-04-23T02:07:37.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":85.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34544628239663,"aZ":-26.0249874330963,"pfxX":7.174436977327984,"pfxZ":3.376808602645733,"pX":0.208594537578252,"pZ":2.0081751457940515,"vX0":-8.19996817563123,"vY0":-132.56592909907695,"vZ0":-3.733081968647622,"x":109.05,"y":184.56,"x0":2.37731444568973,"y0":50.00043148868658,"z0":5.2862190102272475,"aX":13.055794454662303},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":-11.6,"spinRate":2124,"spinDirection":128},"zone":8,"typeConfidence":0.9,"plateTime":0.40966664105722206,"extension":6.473413320370836},"index":4,"playId":"34faadb6-0343-33c4-98c2-127ccb5d70a9","pitchNumber":5,"startTime":"2026-04-23T02:07:56.722Z","endTime":"2026-04-23T02:08:01.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.784508192183225,"aZ":-33.590376179101426,"pfxX":-6.027367734825646,"pfxZ":-0.9119359443863981,"pX":0.3269052340745676,"pZ":2.6896767351466733,"vX0":-3.689084559807743,"vY0":-122.67586719209909,"vZ0":0.05488932724397699,"x":104.54,"y":166.16,"x0":2.623428366161591,"y0":50.001517590579134,"z0":5.484320707101863,"aX":-9.367211639201136},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.4,"breakHorizontal":11.6,"spinRate":2662,"spinDirection":292},"zone":6,"typeConfidence":0.68,"plateTime":0.4431658361047379,"extension":6.0864143863674744},"index":5,"playId":"4984b28e-7583-3fd4-b686-5290c9e70990","pitchNumber":6,"startTime":"2026-04-23T02:08:19.612Z","endTime":"2026-04-23T02:08:23.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.321289722755463,"aZ":-32.338339141116634,"pfxX":5.340248861270109,"pfxZ":-0.10955909988707013,"pX":1.4966025649680854,"pZ":3.3074006908803324,"vX0":-3.865120454417078,"vY0":-121.00546227687597,"vZ0":1.116239691130447,"x":59.95,"y":149.48,"x0":2.4022216380020973,"y0":50.00215947842654,"z0":5.622885721447542,"aX":8.108349591762163},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.2,"breakHorizontal":-9.0,"spinRate":1025,"spinDirection":82},"zone":12,"typeConfidence":0.91,"plateTime":0.44858064226910566,"extension":6.661220750521132},"index":6,"playId":"276dd936-026a-3c08-acde-06e9d933c7e6","pitchNumber":7,"startTime":"2026-04-23T02:08:43.754Z","endTime":"2026-04-23T02:08:49.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36122913785534,"aZ":-27.594038178891434,"pfxX":-0.17741219520150492,"pfxZ":2.6274400161017972,"pX":-0.038412183832517086,"pZ":2.2737016100914254,"vX0":-5.74284865477839,"vY0":-130.04780632572394,"vZ0":-3.046933842229629,"x":118.46,"y":177.39,"x0":2.2041137248752385,"y0":50.005716145560314,"z0":5.511370905587873,"aX":-0.3099095220941269},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":1.3,"spinRate":2315,"spinDirection":185},"zone":5,"typeConfidence":0.91,"plateTime":0.4181112250447776,"extension":6.33136955140126},"index":7,"playId":"ea5de397-5ae8-3cc0-a8a1-28c6f1ab1f05","pitchNumber":8,"startTime":"2026-04-23T02:09:03.919Z","endTime":"2026-04-23T02:09:08.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":8,"startTime":"2026-04-23T02:09:24.892Z","endTime":"2026-04-23T02:10:29.387Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":76.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.270681071174053,"aZ":-32.83777616331935,"pfxX":-6.712530224052557,"pfxZ":-0.45713489090301707,"pX":-0.06627778093564306,"pZ":2.383257105684916,"vX0":-4.091159373453782,"vY0":-118.22433422134218,"vZ0":-0.5395346529059601,"x":119.53,"y":174.43,"x0":2.5444831248332087,"y0":50.002722835674845,"z0":5.564913112031053,"aX":-9.738301778028822},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.7,"breakHorizontal":13.0,"spinRate":2692,"spinDirection":293},"zone":5,"typeConfidence":0.9,"plateTime":0.45895315183826835,"extension":6.06779651754948},"index":9,"playId":"173289c6-69d2-355a-a3a7-ac16feb43b98","pitchNumber":9,"startTime":"2026-04-23T02:10:29.387Z","endTime":"2026-04-23T02:10:33.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.091079606548714,"aZ":-35.524261948659166,"pfxX":5.1856325623498405,"pfxZ":-2.1267052369429935,"pX":0.35719447267197607,"pZ":1.8494880220680934,"vX0":-6.256073300712359,"vY0":-123.0809352363751,"vZ0":-1.9657632571427224,"x":103.38,"y":188.84,"x0":2.2260375058315423,"y0":50.00157545957893,"z0":5.590185363049761,"aX":8.175848383458657},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.1,"breakHorizontal":-8.4,"spinRate":1133,"spinDirection":81},"zone":9,"typeConfidence":0.91,"plateTime":0.44041094509667644,"extension":6.2816068514535095},"hitData":{"launchSpeed":69.8,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.59,"coordY":181.49}},"index":10,"playId":"6dfabe86-6e8a-3b20-9f2a-a0a0906d6e90","pitchNumber":10,"startTime":"2026-04-23T02:11:04.893Z","endTime":"2026-04-23T02:11:13.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.54,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:11:13.294Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a ground ball to right fielder Fernando Tatis Jr. Hunter Goodman scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T02:11:28.594Z","endTime":"2026-04-23T02:14:16.702Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.731908672814825,"aZ":-26.899421012934468,"pfxX":-1.6163260730021975,"pfxZ":2.9405057399839674,"pX":-0.00910664232931138,"pZ":3.2582543646714277,"vX0":-5.674881077315677,"vY0":-131.13749871084013,"vZ0":-1.0935922813339278,"x":117.35,"y":150.81,"x0":2.366736936452466,"y0":50.00582331936236,"z0":5.632233175966251,"aX":-2.900712124745807},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.4,"breakHorizontal":3.8,"spinRate":2403,"spinDirection":178},"zone":2,"typeConfidence":0.91,"plateTime":0.4128760377533589,"extension":6.168597607624572},"index":0,"playId":"05a28b11-3df7-3338-a779-33f615058512","pitchNumber":1,"startTime":"2026-04-23T02:11:44.045Z","endTime":"2026-04-23T02:11:48.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":86.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.351115627304566,"aZ":-28.410149829110757,"pfxX":6.695554388740556,"pfxZ":2.0038247876530146,"pX":0.02870602756346969,"pZ":2.3079846090631126,"vX0":-8.321233543325382,"vY0":-134.05852787837418,"vZ0":-2.914849062231314,"x":115.91,"y":176.46,"x0":2.2578711532033453,"y0":50.00209469039747,"z0":5.371129343947171,"aX":12.573319702032135},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.4,"breakHorizontal":-11.0,"spinRate":2043,"spinDirection":129},"zone":8,"typeConfidence":0.9,"plateTime":0.4037302937480174,"extension":6.627010141244765},"index":1,"playId":"5f6a0e35-36eb-3f69-8857-63a3629b7a2a","pitchNumber":2,"startTime":"2026-04-23T02:12:03.061Z","endTime":"2026-04-23T02:12:08.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"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-23T02:12:18.345Z","endTime":"2026-04-23T02:12:38.178Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":88.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.090973234089336,"aZ":-16.886720375651382,"pfxX":3.469850205123087,"pfxZ":7.8383561578485255,"pX":-0.33056065657323164,"pZ":1.2362478513448374,"vX0":-8.076702801865494,"vY0":-137.04379408366663,"vZ0":-8.076379391702181,"x":129.6,"y":205.4,"x0":2.1712068892866263,"y0":50.004155449312066,"z0":5.320503357771316,"aX":6.769069824732332},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":-5.0,"spinRate":2325,"spinDirection":137},"zone":13,"typeConfidence":0.9,"plateTime":0.39587106484370027,"extension":6.659063184454265},"index":3,"playId":"abbbdf88-8961-3f6b-877e-275393415202","pitchNumber":3,"startTime":"2026-04-23T02:12:38.178Z","endTime":"2026-04-23T02:12:43.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.236158064766162,"aZ":-29.284510522871777,"pfxX":5.138089100339815,"pfxZ":1.889089478596624,"pX":0.9619380628953251,"pZ":1.1753130955076476,"vX0":-4.8387742457584375,"vY0":-122.08069785080032,"vZ0":-4.4206936737118685,"x":80.33,"y":207.05,"x0":2.290452588993265,"y0":50.00180250143553,"z0":5.495114127112149,"aX":7.851716678103396},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.8,"breakHorizontal":-8.3,"spinRate":999,"spinDirection":93},"zone":14,"typeConfidence":0.8,"plateTime":0.44655125065245915,"extension":6.260589706750042},"index":4,"playId":"62caa601-ecd4-3ca6-8c6f-6e2ca9cf20a1","pitchNumber":4,"startTime":"2026-04-23T02:12:57.310Z","endTime":"2026-04-23T02:13:02.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":84.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44065352292898,"aZ":-24.931787405563227,"pfxX":-1.7854892063760026,"pfxZ":4.1281617741447745,"pX":-1.3451620342591413,"pZ":1.6468709041858098,"vX0":-8.496009788374378,"vY0":-130.1403239401561,"vZ0":-5.072829570985691,"x":168.27,"y":194.31,"x0":2.1636668304221707,"y0":50.004183099686124,"z0":5.456175911271043,"aX":-3.131397590627398},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.8,"breakHorizontal":4.7,"spinRate":2421,"spinDirection":163},"zone":13,"typeConfidence":0.91,"plateTime":0.4172506885595526,"extension":6.261586413917916},"index":5,"playId":"7d0ccdfd-c7e8-3a18-9784-dbe5f4258380","pitchNumber":5,"startTime":"2026-04-23T02:13:16.741Z","endTime":"2026-04-23T02:13:21.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.218818451406253,"aZ":-26.073197747677572,"pfxX":8.575774501721623,"pfxZ":3.2128531625496137,"pX":0.13288435399386248,"pZ":1.3455344943831127,"vX0":-9.146883045742538,"vY0":-135.7889048413996,"vZ0":-5.575747203020331,"x":111.93,"y":202.45,"x0":2.405094564176918,"y0":50.00100034612395,"z0":5.20153610028686,"aX":16.273037264846284},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.9,"breakHorizontal":-13.9,"spinRate":2147,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.4008973373647935,"extension":6.497029531678369},"index":6,"playId":"777d4400-a421-33e3-a7fd-e1649c0d2773","pitchNumber":6,"startTime":"2026-04-23T02:13:42.586Z","endTime":"2026-04-23T02:13:47.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.99372467137997,"aZ":-35.42491952316446,"pfxX":-5.877944126852768,"pfxZ":-2.2134104074542904,"pX":0.9220971474116092,"pZ":1.9671647927203324,"vX0":-2.6101569784876175,"vY0":-119.01272421119553,"vZ0":-0.8850383695351901,"x":81.85,"y":185.67,"x0":2.7894033403799736,"y0":50.00434266285401,"z0":5.489669274563494,"aX":-8.623171719758961},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.0,"breakHorizontal":11.2,"spinRate":2703,"spinDirection":291},"zone":14,"typeConfidence":0.9,"plateTime":0.4563004054476134,"extension":5.829912820455131},"hitData":{"launchSpeed":78.5,"launchAngle":7.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.24,"coordY":119.64}},"index":7,"playId":"4103af60-4862-3a7d-9278-528c731af808","pitchNumber":7,"startTime":"2026-04-23T02:14:05.748Z","endTime":"2026-04-23T02:14:16.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"third":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":0.71,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:14:16.702Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Troy Johnston pops out to second baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T02:14:36.549Z","endTime":"2026-04-23T02:15:15.375Z","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":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":86.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.441180439526292,"aZ":-23.447120732251243,"pfxX":7.6966968051024685,"pfxZ":4.633834983179513,"pX":-0.8310616391764207,"pZ":2.5971037961506815,"vX0":-11.098930199256197,"vY0":-135.83613573652954,"vZ0":-2.967810950014272,"x":148.68,"y":168.66,"x0":2.2923242029397466,"y0":50.00425692387917,"z0":5.3189844378534215,"aX":14.50343912702634},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":-11.8,"spinRate":2274,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.4019384421095462,"extension":6.5059666147790916},"index":0,"playId":"4cdfb0cb-ced4-318e-916e-91a867f5b9ac","pitchNumber":1,"startTime":"2026-04-23T02:14:45.919Z","endTime":"2026-04-23T02:14:50.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.205455163932385,"aZ":-27.014896146113195,"pfxX":-0.6707960845781876,"pfxZ":3.023650498184125,"pX":0.1674546138262318,"pZ":2.5997052779762324,"vX0":-5.6510477376887405,"vY0":-128.68026214875405,"vZ0":-2.186534972087206,"x":110.62,"y":168.59,"x0":2.4630616336180546,"y0":50.00510052994875,"z0":5.5163615409836355,"aX":-1.1440140434396315},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.3,"breakHorizontal":2.3,"spinRate":2337,"spinDirection":189},"zone":5,"typeConfidence":0.91,"plateTime":0.4227730600588262,"extension":6.275852044020386},"hitData":{"launchSpeed":88.0,"launchAngle":68.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.99,"coordY":143.98}},"index":1,"playId":"b9f01309-4081-32f3-b834-eca9e6e9a132","pitchNumber":2,"startTime":"2026-04-23T02:15:04.524Z","endTime":"2026-04-23T02:15:15.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.8999999999999915,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:15:15.375Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Karros lines out to shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T02:15:39.278Z","endTime":"2026-04-23T02:16:24.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.2,"endSpeed":78.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.669777394228767,"aZ":-31.84235747835049,"pfxX":-6.514190743393597,"pfxZ":0.21576721702775536,"pX":1.7116321766293199,"pZ":2.5494047818846437,"vX0":-0.5436569826247875,"vY0":-121.40085594894377,"vZ0":-0.4418240956833521,"x":51.76,"y":169.95,"x0":2.7860598440895594,"y0":50.00154776529092,"z0":5.441763401603465,"aX":-9.988635999462232},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.5,"breakHorizontal":12.0,"spinRate":2589,"spinDirection":275},"zone":14,"typeConfidence":0.92,"plateTime":0.44653731697973775,"extension":6.045914433258524},"index":0,"playId":"0da2553b-6836-386b-91c3-15ed5e26ac54","pitchNumber":1,"startTime":"2026-04-23T02:15:39.638Z","endTime":"2026-04-23T02:15:44.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":89.0,"endSpeed":83.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.105548493420276,"aZ":-26.17552080555049,"pfxX":-1.5008710878318663,"pfxZ":3.4223484281141303,"pX":0.6680159662536174,"pZ":2.3827214922022337,"vX0":-3.8941860674994127,"vY0":-129.77491434056572,"vZ0":-2.9123646440593483,"x":91.54,"y":174.45,"x0":2.3667457313518145,"y0":50.002572458238184,"z0":5.455714451024547,"aX":-2.6305753469512982},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.9,"breakHorizontal":3.4,"spinRate":2325,"spinDirection":170},"zone":6,"typeConfidence":0.91,"plateTime":0.41767289714656775,"extension":6.115499943752419},"index":1,"playId":"b036e7ed-7f24-3301-a335-d74ef6e7ac2a","pitchNumber":2,"startTime":"2026-04-23T02:15:59.691Z","endTime":"2026-04-23T02:16:04.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":78.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.920564635436406,"aZ":-32.50231437816638,"pfxX":2.9294564766085416,"pfxZ":-0.21319505174675868,"pX":0.6417839306934822,"pZ":2.240139439783932,"vX0":-5.105229145952636,"vY0":-121.5025254127927,"vZ0":-1.160580750856428,"x":92.54,"y":178.3,"x0":2.369121673426882,"y0":50.00447157174212,"z0":5.493678990950487,"aX":4.476878048658328},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.4,"breakHorizontal":-4.4,"spinRate":966,"spinDirection":81},"zone":9,"typeConfidence":0.88,"plateTime":0.447089914777703,"extension":6.509266995478777},"hitData":{"launchSpeed":75.8,"launchAngle":16.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":111.0,"coordY":151.0}},"index":2,"playId":"f2242070-f9e6-36ee-a916-f1f3c2e9f661","pitchNumber":3,"startTime":"2026-04-23T02:16:18.147Z","endTime":"2026-04-23T02:16:24.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:16:24.569Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Campusano grounds out, shortstop Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T02:18:26.205Z","endTime":"2026-04-23T02:20:09.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.8,"endSpeed":85.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.465484684212917,"aZ":-19.94696103931572,"pfxX":-6.518252832713237,"pfxZ":6.695383707712336,"pX":0.08263932797562955,"pZ":1.6154768222472031,"vX0":8.527081769328177,"vY0":-132.1029339456394,"vZ0":-6.957729319755911,"x":113.85,"y":195.16,"x0":-2.291898896896752,"y0":50.00157501471385,"z0":5.675368219817638,"aX":-11.899381522015762},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":10.7,"spinRate":2289,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.40953852019812587,"extension":5.931461440180933},"index":0,"playId":"9751f968-3404-37b0-96ff-9b915c6728a8","pitchNumber":1,"startTime":"2026-04-23T02:18:33.420Z","endTime":"2026-04-23T02:18:38.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":84.7,"endSpeed":80.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.335424615653462,"aZ":-31.011457045853053,"pfxX":0.33190057880201973,"pfxZ":0.7367844103979841,"pX":1.8418945950012244,"pZ":0.7838507185451957,"vX0":9.423540985720884,"vY0":-123.16908538594397,"vZ0":-5.9788341767568385,"x":46.79,"y":217.62,"x0":-2.034732702271411,"y0":50.00337483516804,"z0":5.7815693118200855,"aX":0.5220222841791378},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.5,"breakHorizontal":-2.3,"spinRate":2521,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.44024407323677783,"extension":5.940061138024377},"index":1,"playId":"cf730c05-fc30-391a-b727-b12d2756584f","pitchNumber":2,"startTime":"2026-04-23T02:18:52.741Z","endTime":"2026-04-23T02:18:56.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.20837074749171,"aZ":-28.633022817386344,"pfxX":-4.5793782955472855,"pfxZ":2.181330630145194,"pX":-0.7397970857285694,"pZ":2.780101784137063,"vX0":5.779013802726124,"vY0":-124.81038731209917,"vZ0":-1.9587020494072074,"x":145.2,"y":163.72,"x0":-2.4593574235695312,"y0":50.004397804466755,"z0":5.867681204609973,"aX":-7.4380113287202265},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":7.4,"spinRate":1385,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4340323749629067,"extension":6.0159349630029},"index":2,"playId":"aa4b255a-a209-3b77-8686-9bd5efaeb9c2","pitchNumber":3,"startTime":"2026-04-23T02:19:11.148Z","endTime":"2026-04-23T02:19:17.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":85.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.881560270622423,"aZ":-21.96084232451847,"pfxX":-7.013381837684955,"pfxZ":5.591170830184218,"pX":-1.6577362954745376,"pZ":2.2112944535245447,"vX0":5.072241572608164,"vY0":-132.46858818207622,"vZ0":-4.684676860863298,"x":180.19,"y":179.08,"x0":-2.6597868077893247,"y0":50.00355040716444,"z0":5.551420936493783,"aX":-12.813155393698334},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":12.0,"spinRate":2216,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.40914733009624804,"extension":5.996703117537749},"index":3,"playId":"a05bbf61-fd70-30e5-9016-daad35ffb7b4","pitchNumber":4,"startTime":"2026-04-23T02:19:40.938Z","endTime":"2026-04-23T02:19:46.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":81.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.418269178348972,"aZ":-26.763478306509707,"pfxX":-3.7475882837913552,"pfxZ":3.290878132495239,"pX":0.2039604267554011,"pZ":2.002745040783806,"vX0":7.163038463138915,"vY0":-124.88632046683122,"vZ0":-4.210326448772096,"x":109.23,"y":184.71,"x0":-2.1628945948355707,"y0":50.00401107500862,"z0":5.8108837255756685,"aX":-6.164530244777797},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":5.9,"spinRate":1471,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4318774154197147,"extension":5.932218775335886},"hitData":{"launchSpeed":67.7,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.39,"coordY":160.75}},"index":4,"playId":"e61e268b-1a86-3bed-9e85-4e903631580a","pitchNumber":5,"startTime":"2026-04-23T02:20:01.585Z","endTime":"2026-04-23T02:20:09.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:20:09.931Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Cronenworth pops out to third baseman Kyle Karros.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T02:20:18.667Z","endTime":"2026-04-23T02:22:26.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"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_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":91.0,"endSpeed":85.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44659524225988,"aZ":-19.179355871180498,"pfxX":-5.705144190219176,"pfxZ":7.1551730341227415,"pX":0.3979545088970379,"pZ":1.4692027765132367,"vX0":9.037803440150407,"vY0":-132.2361808331525,"vZ0":-7.281081071397997,"x":101.83,"y":199.11,"x0":-2.283635154147837,"y0":50.00403841592746,"z0":5.607249479149064,"aX":-10.363379748518682},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":8.9,"spinRate":2242,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4102371485373655,"extension":5.937105522483645},"index":0,"playId":"41f94eb3-7498-3ff7-9b8e-7c920c66d9a6","pitchNumber":1,"startTime":"2026-04-23T02:20:36.497Z","endTime":"2026-04-23T02:20:41.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.562188072719774,"aZ":-27.475820068785943,"pfxX":0.5465971415465685,"pfxZ":3.0651666110147495,"pX":0.4355993438165038,"pZ":2.4226784134621506,"vX0":6.834828717647342,"vY0":-121.8629656920148,"vZ0":-2.5145196490111967,"x":100.4,"y":173.37,"x0":-2.4539709796362135,"y0":50.00422907955401,"z0":5.795165930794824,"aX":0.8371904350620646},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.3,"breakHorizontal":-2.3,"spinRate":2406,"spinDirection":86},"zone":6,"typeConfidence":2.0,"plateTime":0.4461591756251182,"extension":5.871730013833189},"index":1,"playId":"299c7df5-c4c8-3ec1-bc77-64615ee116a8","pitchNumber":2,"startTime":"2026-04-23T02:20:54.537Z","endTime":"2026-04-23T02:20:59.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":85.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.812615393312196,"aZ":-22.691727723576026,"pfxX":-6.06348483137449,"pfxZ":5.139647341651257,"pX":0.3055593729005513,"pZ":3.8002650549221877,"vX0":9.073480360325341,"vY0":-132.59752718878968,"vZ0":-1.0176866638582744,"x":105.35,"y":136.17,"x0":-2.3178076983325764,"y0":50.000966042966766,"z0":5.791289972434191,"aX":-11.183440396987079},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":9.8,"spinRate":2163,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4075609227443908,"extension":5.886060548375536},"index":2,"playId":"89e7c42b-ccf0-3e23-94fc-a0184efcef6b","pitchNumber":3,"startTime":"2026-04-23T02:21:18.587Z","endTime":"2026-04-23T02:21:23.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":92.0,"endSpeed":85.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23301230223579,"aZ":-19.88311178880037,"pfxX":-4.184674477196284,"pfxZ":6.648286516094357,"pX":1.3823654573120927,"pZ":3.3444472508646554,"vX0":11.04190980662647,"vY0":-133.7362665800248,"vZ0":-2.622380562866323,"x":64.31,"y":148.48,"x0":-2.21888101385182,"y0":50.004901061592555,"z0":5.7313912788528,"aX":-7.740461257676589},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":5.8,"spinRate":2313,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4063745275551627,"extension":5.958963683315859},"index":3,"playId":"f17b12c9-ff0c-3b05-98e6-87ac776b7566","pitchNumber":4,"startTime":"2026-04-23T02:21:38.024Z","endTime":"2026-04-23T02:21:43.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":86.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.620093714379635,"aZ":-20.153948837070267,"pfxX":-3.0186231847451035,"pfxZ":6.419427199735816,"pX":0.45621691792491453,"pZ":3.1570398342768056,"vX0":8.911463539269278,"vY0":-133.95509410694518,"vZ0":-3.0639792314285397,"x":99.61,"y":153.54,"x0":-2.4775178925964227,"y0":50.00404435756008,"z0":5.706380048325313,"aX":-5.654133230121865},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":4.2,"spinRate":2367,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.40419434869695303,"extension":6.070829303834547},"index":4,"playId":"821dce92-976c-3225-94f4-0d813f64529c","pitchNumber":5,"startTime":"2026-04-23T02:21:55.999Z","endTime":"2026-04-23T02:21:59.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":91.3,"endSpeed":85.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70822052888054,"aZ":-18.937999157141068,"pfxX":-2.0638709865504747,"pfxZ":7.2342192625411155,"pX":0.4384728134523395,"pZ":3.11846571995789,"vX0":8.492568715169195,"vY0":-132.96447130544914,"vZ0":-3.3064468913160674,"x":100.29,"y":154.58,"x0":-2.4988908737821034,"y0":50.000178580731074,"z0":5.716628645878397,"aX":-3.7750845960249104},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":2.3,"spinRate":2353,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.4085571156983838,"extension":6.004182748281744},"hitData":{"launchSpeed":69.7,"launchAngle":77.0,"totalDistance":62.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":116.7,"coordY":180.2}},"index":5,"playId":"ff500c0b-fd68-3dea-9d34-abded56ccff0","pitchNumber":6,"startTime":"2026-04-23T02:22:16.920Z","endTime":"2026-04-23T02:22:26.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:22:26.308Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman challenged (pitch result), call on the field was overturned: Ramón Laureano called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T02:22:42.877Z","endTime":"2026-04-23T02:24:52.596Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":82.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.47106765032083,"aZ":-25.423617154990097,"pfxX":-0.6468570310578119,"pfxZ":4.0058179230647735,"pX":-0.06981789567398468,"pZ":2.3831611017112846,"vX0":6.243350525104348,"vY0":-127.31903938400225,"vZ0":-3.5234274432954207,"x":119.66,"y":174.43,"x0":-2.4419079375583714,"y0":50.005188864775896,"z0":5.737076314873821,"aX":-1.0912205012642868},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":0.1,"spinRate":2442,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.42581519261529266,"extension":5.993909618540142},"index":0,"playId":"78c11e83-8596-3fec-b980-2195c8b14593","pitchNumber":1,"startTime":"2026-04-23T02:22:51.024Z","endTime":"2026-04-23T02:22:55.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":87.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.307716533627037,"aZ":-16.992906614309767,"pfxX":-4.660255530358927,"pfxZ":8.060785388081548,"pX":1.225264322396818,"pZ":1.8531271532791649,"vX0":10.971262562882936,"vY0":-134.23274858346574,"vZ0":-7.055000276349041,"x":70.3,"y":188.75,"x0":-2.252243763715175,"y0":50.00367725873008,"z0":5.659315709958096,"aX":-8.778755764391914},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":7.0,"spinRate":2485,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4031580364541778,"extension":5.99716187040308},"index":1,"playId":"6cca06e8-87c7-3655-8d24-cb4be0d71c7c","pitchNumber":2,"startTime":"2026-04-23T02:23:07.566Z","endTime":"2026-04-23T02:23:12.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.453101484185837,"aZ":-26.031348780852362,"pfxX":0.036512239796040014,"pfxZ":3.542427882936268,"pX":1.9677158683229856,"pZ":1.185441470681706,"vX0":11.311260181807413,"vY0":-128.94429432516452,"vZ0":-6.375124509482614,"x":42.0,"y":206.77,"x0":-2.427584696107471,"y0":50.003078295038364,"z0":5.621135739017895,"aX":0.05977208964502909},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":-1.9,"spinRate":2474,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.42012936483819807,"extension":5.952050537122112},"index":2,"playId":"719fd1e6-cf69-3793-ad19-15b91a81e372","pitchNumber":3,"startTime":"2026-04-23T02:23:24.851Z","endTime":"2026-04-23T02:23:29.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":84.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46254648252747,"aZ":-23.941303411743554,"pfxX":-0.17620664571006017,"pfxZ":4.665585076394084,"pX":1.2294806870716612,"pZ":0.9661779486465594,"vX0":9.224230967755645,"vY0":-130.23502063686917,"vZ0":-7.56540558638494,"x":70.14,"y":212.69,"x0":-2.2958730409103554,"y0":50.00208927858361,"z0":5.647898289059946,"aX":-0.3127120805637846},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":-1.2,"spinRate":2486,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4163423016473562,"extension":5.9864660308380016},"index":3,"playId":"f091fff4-f0ab-3feb-9772-9814403a5968","pitchNumber":4,"startTime":"2026-04-23T02:23:43.803Z","endTime":"2026-04-23T02:23:48.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":86.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42588057828407,"aZ":-17.09883903133447,"pfxX":-4.169206956552649,"pfxZ":8.123316880286058,"pX":0.20749261300119354,"pZ":1.8746306493694216,"vX0":8.399502706485118,"vY0":-133.78209576698768,"vZ0":-6.744313513993422,"x":109.09,"y":188.16,"x0":-2.3980901495984526,"y0":50.00213453411427,"z0":5.605297511551211,"aX":-7.737200112324355},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.8,"breakHorizontal":6.2,"spinRate":2486,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.40575359287233415,"extension":5.930040289193671},"index":4,"playId":"743323a3-0132-333e-b85e-ff9de3868b67","pitchNumber":5,"startTime":"2026-04-23T02:24:01.412Z","endTime":"2026-04-23T02:24:05.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":81.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.999331237398934,"aZ":-25.557374227840086,"pfxX":-6.782919374914811,"pfxZ":4.018745867842566,"pX":-0.685612465016773,"pZ":1.5246516404069845,"vX0":6.5740867999811305,"vY0":-125.57950976082577,"vZ0":-5.275644994635363,"x":143.13,"y":197.61,"x0":-2.4179774308931625,"y0":50.00561843952574,"z0":5.6526946735092585,"aX":-11.173366583144837},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":11.4,"spinRate":1624,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.431097489838856,"extension":6.059697158956285},"index":5,"playId":"a10ef1af-962d-378c-8a18-edf7b6dbbdd1","pitchNumber":6,"startTime":"2026-04-23T02:24:32.044Z","endTime":"2026-04-23T02:24:52.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"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":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:24:52.596Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out to left fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T02:26:45.581Z","endTime":"2026-04-23T02:30:44.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":10},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.04986438540101,"aZ":-33.868646330972034,"pfxX":-7.72082047228662,"pfxZ":-1.2202199074882127,"pX":0.38911316649979727,"pZ":2.3262463883723066,"vX0":-3.0970511655679993,"vY0":-116.39334815647,"vZ0":-0.22834491985534455,"x":102.17,"y":175.97,"x0":2.7346830548811636,"y0":50.002657934304516,"z0":5.596313201701738,"aX":-10.736185054111811},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.0,"breakHorizontal":14.8,"spinRate":2672,"spinDirection":300},"zone":6,"typeConfidence":0.9,"plateTime":0.46816687334901586,"extension":5.934009003980721},"index":0,"playId":"8da9a43c-912d-36bc-8998-a7319f33593e","pitchNumber":1,"startTime":"2026-04-23T02:26:58.849Z","endTime":"2026-04-23T02:27:03.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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.1,"endSpeed":84.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.360240490878386,"aZ":-25.352468495195687,"pfxX":6.630703189606314,"pfxZ":3.7709616575628484,"pX":0.4261520287360748,"pZ":2.6429344742165526,"vX0":-7.472624224859076,"vY0":-132.6345024375419,"vZ0":-2.3977081376980642,"x":100.76,"y":167.42,"x0":2.3986658216167607,"y0":50.00322603766866,"z0":5.378987834448682,"aX":11.993222501242268},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":-10.7,"spinRate":2100,"spinDirection":137},"zone":6,"typeConfidence":0.89,"plateTime":0.4106101301927887,"extension":6.368473374581846},"index":1,"playId":"80c95501-93ca-3fb9-8151-342e98bd3455","pitchNumber":2,"startTime":"2026-04-23T02:27:14.321Z","endTime":"2026-04-23T02:27:23.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"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-23T02:27:31.841Z","endTime":"2026-04-23T02:27:47.617Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":82.7,"endSpeed":77.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.27628032389315,"aZ":-32.13887636940212,"pfxX":-7.968536098377466,"pfxZ":0.019131235946518554,"pX":-0.08945575393143888,"pZ":0.8461822157741189,"vX0":-4.002430067053033,"vY0":-120.46157332168842,"vZ0":-4.009511707017187,"x":120.41,"y":215.93,"x0":2.6212156360437344,"y0":50.00115839841977,"z0":5.330425203872116,"aX":-11.874201149507746},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.6,"breakHorizontal":15.4,"spinRate":2638,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.45223896858896895,"extension":6.166741853357317},"index":3,"playId":"26114c79-88c1-3f48-abed-9267281a48f4","pitchNumber":3,"startTime":"2026-04-23T02:27:47.617Z","endTime":"2026-04-23T02:27:52.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0958473782364,"aZ":-29.870731605447197,"pfxX":2.292195483607353,"pfxZ":1.4652721597410423,"pX":-1.0725491582321103,"pZ":1.9278561911797938,"vX0":-8.53112438891286,"vY0":-124.29034937671213,"vZ0":-2.7662696194285026,"x":157.88,"y":186.73,"x0":2.101184623203082,"y0":50.00117684256229,"z0":5.5268928528343215,"aX":3.599096077314512},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.3,"breakHorizontal":-2.3,"spinRate":1441,"spinDirection":72},"zone":13,"typeConfidence":0.68,"plateTime":0.44009984989434425,"extension":6.317550725427564},"index":4,"playId":"b03c4b1a-81f6-3096-8250-af359f8040a4","pitchNumber":4,"startTime":"2026-04-23T02:28:11.148Z","endTime":"2026-04-23T02:28:16.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":78.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.41016672593571,"aZ":-33.46343204057608,"pfxX":-8.151320148026535,"pfxZ":-0.8533006567130625,"pX":-0.15710826332857997,"pZ":1.6306452175345192,"vX0":-3.97736956246846,"vY0":-121.20160439410051,"vZ0":-2.312031074434767,"x":122.99,"y":194.75,"x0":2.554297811508746,"y0":50.00162515419402,"z0":5.465681495739871,"aX":-12.357995814988914},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.8,"breakHorizontal":15.6,"spinRate":2715,"spinDirection":290},"zone":8,"typeConfidence":0.91,"plateTime":0.448636246277506,"extension":6.241707048095156},"index":5,"playId":"b57a795c-2d6c-36ec-b3b1-519bdb50d71d","pitchNumber":5,"startTime":"2026-04-23T02:28:31.733Z","endTime":"2026-04-23T02:28:36.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.395395123977114,"aZ":-19.67803287982486,"pfxX":4.939915927997416,"pfxZ":6.611400955623077,"pX":0.8876335279683489,"pZ":3.07229591305298,"vX0":-5.435522213273492,"vY0":-134.94735059469747,"vZ0":-2.7122544655593885,"x":83.17,"y":155.83,"x0":2.262358979164657,"y0":50.00657689843275,"z0":5.437606400288122,"aX":9.343684806212774},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.8,"breakHorizontal":-8.2,"spinRate":2227,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.40201590924849206,"extension":6.195307822594865},"index":6,"playId":"16521e17-edc5-37c1-98c9-577d705291f9","pitchNumber":6,"startTime":"2026-04-23T02:28:51.944Z","endTime":"2026-04-23T02:28:56.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31885457008229,"aZ":-25.90039871820537,"pfxX":5.102047612158624,"pfxZ":4.040673219081956,"pX":1.050717985515011,"pZ":2.026472456092473,"vX0":-4.6718683202520275,"vY0":-123.25667984490815,"vZ0":-3.112283797107961,"x":76.95,"y":184.07,"x0":2.2992518379871987,"y0":50.00417000877363,"z0":5.4704613470811205,"aX":7.925606397160293},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.8,"breakHorizontal":-8.3,"spinRate":1021,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4427720713580694,"extension":6.3284667667926335},"index":7,"playId":"4d726bdc-fb4e-3527-99f5-f86a32cd95d0","pitchNumber":7,"startTime":"2026-04-23T02:29:16.530Z","endTime":"2026-04-23T02:29:22.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.994498867096,"aZ":-33.523485018963505,"pfxX":2.7765240247192313,"pfxZ":-0.9024206298472564,"pX":1.457043610245412,"pZ":3.89090838597924,"vX0":-3.1789028021997576,"vY0":-121.57926343491431,"vZ0":2.554865999937873,"x":61.46,"y":133.73,"x0":2.4184412796677166,"y0":50.00023931053594,"z0":5.7285217143927545,"aX":4.172025115545853},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.8,"breakHorizontal":-4.3,"spinRate":1135,"spinDirection":76},"zone":12,"typeConfidence":0.9,"plateTime":0.4498776060730654,"extension":6.239689931406047},"index":8,"playId":"6915ae12-28e2-3ea9-b166-1a3b12b806b7","pitchNumber":8,"startTime":"2026-04-23T02:29:58.342Z","endTime":"2026-04-23T02:30:02.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.687417938422968,"aZ":-28.140886989731662,"pfxX":-2.0428208509599735,"pfxZ":2.3004493883917974,"pX":0.5044892062201125,"pZ":2.3250533217848357,"vX0":-3.786521961968053,"vY0":-129.8540281144368,"vZ0":-2.8937222215905374,"x":97.77,"y":176.0,"x0":2.232605906634519,"y0":50.000857854042216,"z0":5.5386716067593404,"aX":-3.5762788927477676},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":4.3,"spinRate":2318,"spinDirection":182},"zone":6,"typeConfidence":0.91,"plateTime":0.41776987965993095,"extension":6.1383379876283986},"index":9,"playId":"a4220db7-cf4e-34fd-b65a-bae0944d02ba","pitchNumber":9,"startTime":"2026-04-23T02:30:13.834Z","endTime":"2026-04-23T02:30:18.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.84034200270302,"aZ":-33.82848217691389,"pfxX":-7.351959563781475,"pfxZ":-1.122961690775818,"pX":-0.29713036982376817,"pZ":1.3048792248933219,"vX0":-4.461299666611353,"vY0":-119.72838057123406,"vZ0":-2.6020040746409707,"x":128.33,"y":203.55,"x0":2.5362038264838356,"y0":50.003421953739796,"z0":5.388791885392028,"aX":-10.833730540388842},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.4,"breakHorizontal":14.3,"spinRate":2605,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4548641117490648,"extension":6.11517253559154},"hitData":{"launchSpeed":95.5,"launchAngle":21.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.2,"coordY":85.53}},"index":10,"playId":"950ddf72-7d5b-317d-9e33-611ded896599","pitchNumber":10,"startTime":"2026-04-23T02:30:35.960Z","endTime":"2026-04-23T02:30:44.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:30:44.873Z","atBatIndex":44},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Jake McCarthy bunt grounds out, pitcher Kyle Hart to first baseman Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T02:30:57.617Z","endTime":"2026-04-23T02:31:18.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.735988638857904,"aZ":-21.502196632169095,"pfxX":4.451680863055131,"pfxZ":5.574404984922586,"pX":-0.09859230724317392,"pZ":2.615429816552862,"vX0":-7.75457084912806,"vY0":-136.0096841115939,"vZ0":-3.629601554914813,"x":120.76,"y":168.16,"x0":2.1832137821115185,"y0":50.0024833200817,"z0":5.4198209192567735,"aX":8.522545410484152},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":-6.8,"spinRate":2229,"spinDirection":136},"zone":5,"typeConfidence":0.9,"plateTime":0.3994152379243481,"extension":6.1947272312894155},"hitData":{"launchSpeed":39.9,"launchAngle":-65.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":129.71,"coordY":188.08}},"index":0,"playId":"0953ca54-5f0f-3d04-b335-8b49c947f86b","pitchNumber":1,"startTime":"2026-04-23T02:31:09.274Z","endTime":"2026-04-23T02:31:18.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:31:18.143Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out to first baseman Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T02:31:44.232Z","endTime":"2026-04-23T02:32:41.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"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":3},"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":2},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.959726453954822,"aZ":-23.172776354556593,"pfxX":8.18790677236726,"pfxZ":4.741917140846168,"pX":-0.9587936789086879,"pZ":2.075835820145591,"vX0":-11.325867280078711,"vY0":-135.53552676628829,"vZ0":-4.531373610827843,"x":153.55,"y":182.73,"x0":2.171315767240572,"y0":50.00312027310346,"z0":5.3465503857720105,"aX":15.54486765301395},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":-13.0,"spinRate":2217,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.4010198296750911,"extension":6.31359223315815},"index":0,"playId":"521b2e62-a3f5-3ab8-b01e-6816aecea32d","pitchNumber":1,"startTime":"2026-04-23T02:31:55.013Z","endTime":"2026-04-23T02:31:59.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.048345272537862,"aZ":-26.205895354015826,"pfxX":-1.5580022904013515,"pfxZ":3.4318980137978983,"pX":0.4222946600680687,"pZ":2.3351806908253243,"vX0":-4.862029520896616,"vY0":-129.30856485795107,"vZ0":-3.207060481534497,"x":100.9,"y":175.73,"x0":2.509088476171881,"y0":50.004335146903856,"z0":5.543546611252704,"aX":-2.71004114011707},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.9,"breakHorizontal":3.6,"spinRate":2394,"spinDirection":155},"zone":6,"typeConfidence":0.91,"plateTime":0.4192362935262466,"extension":6.126075029865354},"index":1,"playId":"a6025dee-3b00-3d9c-ada8-e4b08168b9d0","pitchNumber":2,"startTime":"2026-04-23T02:32:11.877Z","endTime":"2026-04-23T02:32:17.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":76.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.338627678910687,"aZ":-33.112552693737875,"pfxX":-8.293610821497943,"pfxZ":-0.6462282969399187,"pX":-0.2498312089543238,"pZ":2.6354855729573923,"vX0":-4.4581980752658374,"vY0":-118.68540054916924,"vZ0":0.17750448207421354,"x":126.52,"y":167.62,"x0":2.7210034522032696,"y0":50.00469366115163,"z0":5.536716275621535,"aX":-12.018603892355507},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.0,"breakHorizontal":16.0,"spinRate":2727,"spinDirection":298},"zone":4,"typeConfidence":0.9,"plateTime":0.45874521066871354,"extension":5.925365201805483},"hitData":{"launchSpeed":57.1,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.02,"coordY":173.95}},"index":2,"playId":"ead1a89c-8891-36ba-ad3c-ddba23432b9d","pitchNumber":3,"startTime":"2026-04-23T02:32:32.971Z","endTime":"2026-04-23T02:32:41.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:32:41.124Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out sharply, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T02:34:34.967Z","endTime":"2026-04-23T02:36:08.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":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":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":81.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.652441579027577,"aZ":-23.777352531366777,"pfxX":-7.030823978861881,"pfxZ":5.131945991175009,"pX":0.3831161008378674,"pZ":1.688021347592419,"vX0":8.9546864649589,"vY0":-125.11872612823798,"vZ0":-5.40565536399974,"x":102.4,"y":193.2,"x0":-2.2766734568812166,"y0":50.002720817049735,"z0":5.746047544773876,"aX":-11.504612979072014},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.6,"breakHorizontal":11.4,"spinRate":1916,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4325330409442065,"extension":5.956831042535073},"index":0,"playId":"f280c710-7cc6-3dfc-a225-74f7251c1399","pitchNumber":1,"startTime":"2026-04-23T02:34:50.446Z","endTime":"2026-04-23T02:34:55.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.974328299499803,"aZ":-24.862598709448356,"pfxX":-7.395219845890961,"pfxZ":4.627125319807451,"pX":0.7511176108628812,"pZ":0.9101246956274355,"vX0":9.486864469355288,"vY0":-123.67246818212995,"vZ0":-6.594651361985656,"x":88.37,"y":214.21,"x0":-2.138238064934757,"y0":50.004184230108635,"z0":5.639687632804749,"aX":-11.689477728180435},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.3,"breakHorizontal":11.8,"spinRate":1805,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4395007332237082,"extension":6.040126101182624},"index":1,"playId":"3b1ce2e2-1ba7-3a46-9439-241311dfcf95","pitchNumber":2,"startTime":"2026-04-23T02:35:07.197Z","endTime":"2026-04-23T02:35:12.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.135522050797626,"aZ":-17.30268432772291,"pfxX":-6.242002657603146,"pfxZ":8.059162220225495,"pX":-0.032865827908577304,"pZ":1.2843396305211792,"vX0":8.384105864642983,"vY0":-133.37150233208087,"vZ0":-8.144595216988325,"x":118.25,"y":204.1,"x0":-2.371210146700341,"y0":50.00224686865588,"z0":5.569955051428097,"aX":-11.518585681796134},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":10.0,"spinRate":2436,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.40691809323536177,"extension":5.920337004855157},"index":2,"playId":"21133190-eb66-3028-b992-36070a59e851","pitchNumber":3,"startTime":"2026-04-23T02:35:25.365Z","endTime":"2026-04-23T02:35:30.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":91.4,"endSpeed":85.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.399505933209525,"aZ":-16.074206265615576,"pfxX":-4.686241417362131,"pfxZ":8.779958445933019,"pX":0.20809215089300717,"pZ":2.5605705874584177,"vX0":8.205259408690747,"vY0":-133.04155712720822,"vZ0":-5.204487130150898,"x":109.07,"y":169.64,"x0":-2.275518710938937,"y0":50.00481055188465,"z0":5.666958598283734,"aX":-8.595894711085556},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":7.2,"spinRate":2379,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4081461792464718,"extension":5.879965510647684},"index":3,"playId":"ce99c050-b06b-3676-b2d9-7c0e31ff854f","pitchNumber":4,"startTime":"2026-04-23T02:35:43.229Z","endTime":"2026-04-23T02:35:48.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.018858264887538,"aZ":-16.74766141698126,"pfxX":-4.137375677933952,"pfxZ":8.22362299761162,"pX":0.3433278706183709,"pZ":2.4778788607214848,"vX0":8.70534076342026,"vY0":-134.36513728732015,"vZ0":-5.422482170299703,"x":103.91,"y":171.88,"x0":-2.363901128270637,"y0":50.00511865368699,"z0":5.665559418773617,"aX":-7.764273527362122},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":6.1,"spinRate":2420,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4036748515153925,"extension":5.883659887097196},"hitData":{"launchSpeed":109.2,"launchAngle":0.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":145.42,"coordY":149.05}},"index":4,"playId":"5f72605a-bce3-32c5-a0a0-7e46f32e516e","pitchNumber":5,"startTime":"2026-04-23T02:36:00.828Z","endTime":"2026-04-23T02:36:08.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:36:08.740Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T02:36:24.280Z","endTime":"2026-04-23T02:36:40.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.1,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.129313409366762,"aZ":-19.939950496363952,"pfxX":-4.828053526284415,"pfxZ":6.720598548222392,"pX":0.19627899978263857,"pZ":1.6440664504844256,"vX0":8.743274408718339,"vY0":-132.52174844723774,"vZ0":-6.525224798350241,"x":109.52,"y":194.39,"x0":-2.484085689251592,"y0":50.00100691956961,"z0":5.543273580561334,"aX":-8.787115790024696},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":7.3,"spinRate":2347,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4096814176017407,"extension":5.970273778406522},"hitData":{"launchSpeed":96.8,"launchAngle":-0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":148.03}},"index":0,"playId":"e2fd5fcb-c796-3ce7-9688-1c4c1ea48722","pitchNumber":1,"startTime":"2026-04-23T02:36:31.688Z","endTime":"2026-04-23T02:36:40.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:36:40.750Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a ground ball to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T02:36:47.492Z","endTime":"2026-04-23T02:39:06.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(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.9,"endSpeed":87.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.413962584190475,"aZ":-17.207129451316263,"pfxX":-2.977028440871451,"pfxZ":7.882976317870211,"pX":1.0204008437784031,"pZ":3.146099693263386,"vX0":9.510553204150984,"vY0":-135.19093771356265,"vZ0":-4.096496821741022,"x":78.1,"y":153.84,"x0":-2.1173930924999134,"y0":50.00090524764092,"z0":5.847729770375624,"aX":-5.652184288552354},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":4.0,"spinRate":2392,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40127756442766227,"extension":5.950888148361805},"index":0,"playId":"83836262-a9f6-3559-b648-3b7b45e97921","pitchNumber":1,"startTime":"2026-04-23T02:37:05.972Z","endTime":"2026-04-23T02:37:10.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":86.1,"endSpeed":81.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.72659243934346,"aZ":-28.193558569916423,"pfxX":3.0749590856770634,"pfxZ":2.4536368668094077,"pX":1.2931453781602875,"pZ":0.48636179497137016,"vX0":8.002936996294677,"vY0":-125.16060690400474,"vZ0":-7.271821690598832,"x":67.71,"y":225.65,"x0":-2.316070112236683,"y0":50.00510747930961,"z0":5.66638056601742,"aX":4.991963665877798},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":-7.1,"spinRate":2623,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.43377635867943587,"extension":5.987314818854069},"index":1,"playId":"a918f175-f391-3ef7-97e2-cfa3637a7da5","pitchNumber":2,"startTime":"2026-04-23T02:37:23.606Z","endTime":"2026-04-23T02:37:28.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.485418506444304,"aZ":-17.922079960184345,"pfxX":-3.0187820850542932,"pfxZ":7.704051729858087,"pX":0.20458148600794307,"pZ":3.3879625461120035,"vX0":7.904046776117927,"vY0":-133.84453856102888,"vZ0":-2.9230614008543334,"x":109.2,"y":147.31,"x0":-2.3689189060617633,"y0":50.006314055953865,"z0":5.74775602499458,"aX":-5.588104070378969},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":4.1,"spinRate":2459,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.40614560862588833,"extension":5.976922261911367},"index":2,"playId":"e6962faa-c932-3a36-9c77-b6451b490378","pitchNumber":3,"startTime":"2026-04-23T02:37:44.781Z","endTime":"2026-04-23T02:37:51.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.257064434830177,"aZ":-26.307316080487897,"pfxX":-0.5248958807353268,"pfxZ":3.3670322481111024,"pX":0.7772709588416892,"pZ":1.2149185383705803,"vX0":8.140218634298229,"vY0":-129.70349746495904,"vZ0":-6.452384761553475,"x":87.37,"y":205.98,"x0":-2.303442846728826,"y0":50.004640858491896,"z0":5.679579248815806,"aX":-0.9160769827448468},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":-0.5,"spinRate":2405,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.41862624576535046,"extension":5.997186068355866},"index":3,"playId":"7f792590-d741-3646-9d9a-32aaea177830","pitchNumber":4,"startTime":"2026-04-23T02:38:06.797Z","endTime":"2026-04-23T02:38:11.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.974928698063202,"aZ":-17.930761765987274,"pfxX":-2.84396534127689,"pfxZ":7.72166702624777,"pX":0.19764945423472852,"pZ":3.253909504556542,"vX0":7.931527566803717,"vY0":-133.53924444220652,"vZ0":-3.262014629586691,"x":109.47,"y":150.92,"x0":-2.4137578427717203,"y0":50.003767272652915,"z0":5.747775981654083,"aX":-5.247456509070946},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":3.8,"spinRate":2419,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4068549468251361,"extension":5.954841934560644},"index":4,"playId":"49c7f6f6-54bc-30f1-bd25-6b9c076bf568","pitchNumber":5,"startTime":"2026-04-23T02:38:24.939Z","endTime":"2026-04-23T02:38:32.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":86.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.493261798149447,"aZ":-19.26170304227801,"pfxX":-3.1636647297133447,"pfxZ":6.935843284859438,"pX":0.1503087897790973,"pZ":2.8826537583659766,"vX0":8.025222293458222,"vY0":-133.7698737975643,"vZ0":-4.03345028687177,"x":111.27,"y":160.95,"x0":-2.441977241481187,"y0":50.002803713060025,"z0":5.743513485191629,"aX":-5.890597632445429},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":4.6,"spinRate":2446,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4052781662493383,"extension":5.923778491364497},"hitData":{"launchSpeed":105.7,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.58,"coordY":104.94}},"index":5,"playId":"34949caf-aada-3028-9fb3-0120416be90a","pitchNumber":6,"startTime":"2026-04-23T02:38:53.619Z","endTime":"2026-04-23T02:39:06.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.7,"awayTeamWinProbability":6.299999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:39:06.188Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to right fielder Troy Johnston. Manny Machado to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T02:40:42.430Z","endTime":"2026-04-23T02:42:47.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T02:39:32.177Z","endTime":"2026-04-23T02:40:44.528Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.324376925208032,"aZ":-20.241425856492302,"pfxX":-6.8908596771007575,"pfxZ":6.507676904641535,"pX":0.016175678595824517,"pZ":2.577694068100417,"vX0":8.746190444025029,"vY0":-132.775459433662,"vZ0":-4.5732369955998236,"x":116.38,"y":169.18,"x0":-2.3849888642844563,"y0":50.00070845299899,"z0":5.744517808674557,"aX":-12.630494349124863},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":11.2,"spinRate":2107,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4084028343801207,"extension":5.8922495758673445},"index":1,"playId":"21afab72-1865-394a-b865-e4c8f600750c","pitchNumber":1,"startTime":"2026-04-23T02:40:44.528Z","endTime":"2026-04-23T02:40:49.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":84.7,"endSpeed":78.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.168943492885347,"aZ":-29.29922481772375,"pfxX":0.6363212483767493,"pfxZ":1.8484082828317128,"pX":0.3791911197226813,"pZ":2.4440292094276987,"vX0":6.756428615589392,"vY0":-123.28885351495789,"vZ0":-2.0526574793554033,"x":102.55,"y":172.79,"x0":-2.4678921851157765,"y0":50.00385771629235,"z0":5.735950398557365,"aX":0.9877528083171883},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.1,"breakHorizontal":-2.5,"spinRate":2431,"spinDirection":87},"zone":6,"typeConfidence":2.0,"plateTime":0.4425536915883841,"extension":6.037281018967487},"index":2,"playId":"a50f0485-09b5-3846-90c8-ff941f1feab0","pitchNumber":2,"startTime":"2026-04-23T02:41:05.545Z","endTime":"2026-04-23T02:41:10.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-23T02:41:27.707Z","endTime":"2026-04-23T02:41:47.788Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":77.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.633296997280652,"aZ":-37.94441872135186,"pfxX":0.236728612444443,"pfxZ":-3.9310481215679003,"pX":2.23706842464946,"pZ":-0.21483487592973244,"vX0":10.0617594797706,"vY0":-119.24754816703783,"vZ0":-6.099561936077391,"x":31.73,"y":244.58,"x0":-2.0327406280153797,"y0":50.002380162472456,"z0":5.722318979949242,"aX":0.34551378626155044},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.2,"breakHorizontal":-2.4,"spinRate":2574,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4558626801996519,"extension":6.054001182995018},"index":4,"playId":"0db272c5-18aa-35a2-ac9d-9b4b85c3b3ca","pitchNumber":3,"startTime":"2026-04-23T02:41:47.788Z","endTime":"2026-04-23T02:41:52.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69561554090062,"aZ":-16.677758939005997,"pfxX":-2.242874788398118,"pfxZ":8.338298053178448,"pX":1.1602480923009137,"pZ":4.095167077823662,"vX0":10.246258926142769,"vY0":-133.94259082167144,"vZ0":-1.4823058066565082,"x":72.77,"y":128.21,"x0":-2.385861629096143,"y0":50.00514620037171,"z0":5.8207669000262205,"aX":-4.171218557208757},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":2.4,"spinRate":2434,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40540349628381467,"extension":6.01391424902449},"index":5,"playId":"a85bea35-f9be-3a83-82a3-18573aa6f0b7","pitchNumber":4,"startTime":"2026-04-23T02:42:14.346Z","endTime":"2026-04-23T02:42:19.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.390753711769293,"aZ":-17.05471182904438,"pfxX":-4.011547242639601,"pfxZ":8.1039752436242,"pX":0.2618570120064618,"pZ":2.3247336700636443,"vX0":8.26675001009923,"vY0":-134.08772729921958,"vZ0":-5.920974439805183,"x":107.02,"y":176.01,"x0":-2.3066943786900063,"y0":50.00048992199044,"z0":5.732131466726658,"aX":-7.482543604794662},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":6.0,"spinRate":2351,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4047666043547369,"extension":5.990407762156666},"hitData":{"launchSpeed":98.1,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.33,"coordY":117.61}},"index":6,"playId":"6f1bfe8f-ed8c-34cb-ae0c-2e9dfbc73293","pitchNumber":5,"startTime":"2026-04-23T02:42:37.382Z","endTime":"2026-04-23T02:42:47.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.55,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:42:47.603Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T02:45:12.923Z","endTime":"2026-04-23T02:47:34.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T02:43:01.719Z","endTime":"2026-04-23T02:43:43.782Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jaden Hill replaces Tomoyuki Sugano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"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-23T02:43:43.782Z","endTime":"2026-04-23T02:45:15.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.025847359806733,"aZ":-30.559782104745388,"pfxX":-7.328528653688911,"pfxZ":0.9934460073560061,"pX":-1.0828250104453394,"pZ":2.105107544275537,"vX0":2.5664576065345917,"vY0":-125.10312405639762,"vZ0":-2.1445874413354415,"x":158.27,"y":181.94,"x0":-1.1570588077367845,"y0":50.00146226952401,"z0":5.425634723844005,"aX":-11.870723962335655},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.6,"breakHorizontal":12.8,"spinRate":1604,"spinDirection":259},"zone":13,"typeConfidence":0.89,"plateTime":0.4342047520635828,"extension":5.846758388136856},"index":2,"playId":"fbda80cd-9560-3461-bd98-2d543a3e46a7","pitchNumber":1,"startTime":"2026-04-23T02:45:15.114Z","endTime":"2026-04-23T02:45:19.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.138362961269056,"aZ":-23.26823292002398,"pfxX":-7.073814199517242,"pfxZ":4.291828839205808,"pX":-0.5526332520222278,"pZ":2.930760900136527,"vX0":4.3879503119068355,"vY0":-141.71196786944722,"vZ0":-3.3505671463415574,"x":138.07,"y":159.65,"x0":-1.1856148855433044,"y0":50.005628705136914,"z0":5.579870251226643,"aX":-14.685764075832603},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.4,"breakHorizontal":12.2,"spinRate":2333,"spinDirection":227},"zone":1,"typeConfidence":0.9,"plateTime":0.3835153901520574,"extension":5.580106820033621},"index":3,"playId":"396c0587-ac7e-3d8b-aed4-4d8e2370317a","pitchNumber":2,"startTime":"2026-04-23T02:45:32.724Z","endTime":"2026-04-23T02:45:37.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"playId":"04a50053-6cf5-445e-985e-bebd02b5b60f","startTime":"2026-04-23T02:45:52.629Z","endTime":"2026-04-23T02:45:57.629Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616272674641714,"aZ":-23.71275816323437,"pfxX":-7.430221885881728,"pfxZ":3.99308294979436,"pX":-0.9355204522676115,"pZ":3.6943308217288635,"vX0":3.047734651585242,"vY0":-143.19107286761385,"vZ0":-1.4813528747888878,"x":152.66,"y":139.03,"x0":-1.035711871497428,"y0":50.0051846136934,"z0":5.672414087016165,"aX":-15.752182542772124},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.2,"breakHorizontal":13.1,"spinRate":2221,"spinDirection":228},"zone":11,"typeConfidence":0.89,"plateTime":0.37951655305734855,"extension":5.55533897278922},"index":5,"playId":"2c5557fd-29c2-37db-8968-e79380c21480","pitchNumber":3,"startTime":"2026-04-23T02:46:12.655Z","endTime":"2026-04-23T02:46:17.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.438975349836426,"aZ":-30.12799231506333,"pfxX":0.48515785201390244,"pfxZ":1.1730823705321045,"pX":0.10210357799142399,"pZ":1.8080069249453325,"vX0":3.7347292686447027,"vY0":-130.15446399562177,"vZ0":-3.423893820031164,"x":113.11,"y":189.96,"x0":-1.4033395711999623,"y0":50.00432692205659,"z0":5.376094297375322,"aX":0.8484451511425349},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.7,"breakHorizontal":-1.6,"spinRate":2526,"spinDirection":166},"zone":8,"typeConfidence":0.9,"plateTime":0.4178078113979904,"extension":5.641681518449755},"index":6,"playId":"8f0ccbf1-5b8d-3a07-ba32-ddeba5086490","pitchNumber":4,"startTime":"2026-04-23T02:46:31.446Z","endTime":"2026-04-23T02:46:38.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":97.9,"endSpeed":91.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.801563485671704,"aZ":-17.757166896475656,"pfxX":-4.7831686173283146,"pfxZ":6.841412747894012,"pX":-0.05890285384394014,"pZ":2.673827649104557,"vX0":5.134227024640131,"vY0":-142.62857041502397,"vZ0":-4.780782323525627,"x":119.25,"y":166.59,"x0":-1.241547485954932,"y0":50.00129313529364,"z0":5.454856971918423,"aX":-10.078292812603454},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.9,"breakHorizontal":7.9,"spinRate":2386,"spinDirection":232},"zone":5,"typeConfidence":0.92,"plateTime":0.3807330512174678,"extension":5.606795135535637},"index":7,"playId":"31c61d57-bab1-3e68-b83f-c3a04a4beadb","pitchNumber":5,"startTime":"2026-04-23T02:46:52.543Z","endTime":"2026-04-23T02:46:56.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":97.8,"endSpeed":91.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683863648411794,"aZ":-18.72010902756762,"pfxX":-5.3607940193562325,"pfxZ":6.421058706094538,"pX":0.6219918204216092,"pZ":2.089291558388244,"vX0":6.489205783282309,"vY0":-142.45562579103324,"vZ0":-6.044108663679275,"x":93.29,"y":182.37,"x0":-0.9680555982189085,"y0":50.00554106308534,"z0":5.385615589921929,"aX":-11.237241082167728},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.8,"breakHorizontal":8.8,"spinRate":2386,"spinDirection":227},"zone":9,"typeConfidence":0.93,"plateTime":0.38163624049520495,"extension":5.612634289382912},"hitData":{"launchSpeed":76.7,"launchAngle":5.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.46,"coordY":150.57}},"index":8,"playId":"f28b33f4-ed69-3842-97ef-b986d2863788","pitchNumber":6,"startTime":"2026-04-23T02:47:26.274Z","endTime":"2026-04-23T02:47:34.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.999999999999986,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:47:34.546Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mickey Moniak doubles (5) on a ground ball to right fielder Fernando Tatis Jr., deflected by second baseman Jake Cronenworth.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T02:49:59.315Z","endTime":"2026-04-23T02:52:25.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: David Morgan replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"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-23T02:48:52.285Z","endTime":"2026-04-23T02:50:01.549Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688158,"link":"/api/v1/people/688158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":91.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.677352863731098,"aZ":-18.65698507860267,"pfxX":-1.495829516881864,"pfxZ":6.445020949809621,"pX":-0.027479627472592662,"pZ":4.4741362475849,"vX0":5.280596451436608,"vY0":-141.65956492046527,"vZ0":0.34949719064784457,"x":118.05,"y":117.98,"x0":-1.6958345589804489,"y0":50.00173027341489,"z0":5.5127524936057295,"aX":-3.1374668057064556},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.0,"breakHorizontal":2.0,"spinRate":2553,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3820446843827279,"extension":5.6700799457797455},"index":1,"playId":"b8001ad5-1ec5-3791-aeed-81d317ce6a57","pitchNumber":1,"startTime":"2026-04-23T02:50:01.549Z","endTime":"2026-04-23T02:50:06.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":96.5,"endSpeed":90.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.967314484906762,"aZ":-25.902944899038932,"pfxX":-6.857230251769476,"pfxZ":3.0595929530523094,"pX":-0.5657332367881284,"pZ":3.7528529539138367,"vX0":6.0482914857809,"vY0":-140.62094962056503,"vZ0":0.6162478563797713,"x":138.56,"y":137.45,"x0":-1.8294975557749449,"y0":50.00184756788712,"z0":5.181767388928649,"aX":-14.050295282422544},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.9,"breakHorizontal":11.5,"spinRate":2053,"spinDirection":225},"zone":11,"typeConfidence":0.89,"plateTime":0.3861127339181212,"extension":5.823742969502788},"index":2,"playId":"ed047d3c-f18e-3399-ba45-a5e81a09acd6","pitchNumber":2,"startTime":"2026-04-23T02:50:19.619Z","endTime":"2026-04-23T02:50:24.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":82.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.960039444130565,"aZ":-35.89818564512015,"pfxX":2.4046357541008576,"pfxZ":-2.2051116282981447,"pX":-0.9999508984428053,"pZ":3.046104687160214,"vX0":1.8247939351144682,"vY0":-127.7868358579975,"vZ0":1.3390431550194113,"x":155.12,"y":156.54,"x0":-2.0303614984499747,"y0":50.00210805881091,"z0":5.290191342483416,"aX":4.062657927993136},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.6,"breakHorizontal":-4.7,"spinRate":2512,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.4251202738177158,"extension":5.58201404382098},"index":3,"playId":"df536a53-0727-32dd-ab4c-a837d6eda6bc","pitchNumber":3,"startTime":"2026-04-23T02:50:37.529Z","endTime":"2026-04-23T02:50:42.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":91.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55639950068313,"aZ":-16.80086675035768,"pfxX":-2.280010476404992,"pfxZ":7.228041083459017,"pX":-0.6419086846667524,"pZ":3.4087863629215525,"vX0":3.9916488326846373,"vY0":-143.41373963231527,"vZ0":-2.6243837054803043,"x":141.47,"y":146.74,"x0":-1.742265108784344,"y0":50.00679660127175,"z0":5.357566777736496,"aX":-4.852211386671253},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":12.8,"breakHorizontal":3.5,"spinRate":2664,"spinDirection":211},"zone":1,"typeConfidence":0.92,"plateTime":0.3788730329674834,"extension":5.759861915657171},"index":4,"playId":"fe9d86cb-3a2c-331c-83ea-349cd0d6d408","pitchNumber":4,"startTime":"2026-04-23T02:50:56.087Z","endTime":"2026-04-23T02:51:00.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-23T02:51:18.028Z","endTime":"2026-04-23T02:51:24.120Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.603552876330646,"aZ":-38.7761987313116,"pfxX":3.2024033101586875,"pfxZ":-4.269245500830044,"pX":-1.6666445617290884,"pZ":2.697316480898133,"vX0":-0.7257414599089604,"vY0":-122.11507220148624,"vZ0":1.1672796027271433,"x":180.53,"y":165.95,"x0":-1.7862823220220536,"y0":50.00173532205482,"z0":5.488114144098548,"aX":4.9529193093796255},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.4,"breakHorizontal":-5.8,"spinRate":2549,"spinDirection":57},"zone":11,"typeConfidence":0.82,"plateTime":0.4444600239995271,"extension":5.666257804569214},"index":6,"playId":"69708e16-25ff-3c0f-95de-69135ee44d91","pitchNumber":5,"startTime":"2026-04-23T02:51:24.120Z","endTime":"2026-04-23T02:51:28.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":91.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46487800432066,"aZ":-25.064709440381808,"pfxX":-7.389148928884314,"pfxZ":3.385040071571564,"pX":0.03396592738395022,"pZ":2.193883940813432,"vX0":7.541798887095612,"vY0":-142.31231751647616,"vZ0":-3.605008054038258,"x":115.71,"y":179.55,"x0":-1.660890747267856,"y0":50.002811223330404,"z0":5.022138880212824,"aX":-15.513246404316302},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.8,"breakHorizontal":12.4,"spinRate":2329,"spinDirection":224},"zone":8,"typeConfidence":0.89,"plateTime":0.3814854277505493,"extension":5.7651225887398185},"index":7,"playId":"005f0037-d859-38fa-9521-fae70680054c","pitchNumber":6,"startTime":"2026-04-23T02:51:43.456Z","endTime":"2026-04-23T02:51:47.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":92.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.753576976709436,"aZ":-16.76685963859888,"pfxX":-3.8033428082194316,"pfxZ":7.187971794661967,"pX":0.07893428021513932,"pZ":1.9758887167576344,"vX0":6.413167190790225,"vY0":-143.96367238751475,"vZ0":-6.106607839564633,"x":113.99,"y":185.43,"x0":-1.662052538574085,"y0":50.005251211542614,"z0":5.125796260596461,"aX":-8.155223873719649},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.2,"breakHorizontal":5.9,"spinRate":2461,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.3774163877795593,"extension":5.857577042066144},"hitData":{"launchSpeed":93.1,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.63,"coordY":123.19}},"index":8,"playId":"c5179acf-2979-38d9-ab7e-f622819b3eef","pitchNumber":7,"startTime":"2026-04-23T02:52:11.215Z","endTime":"2026-04-23T02:52:25.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.17,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:52:25.796Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T02:52:51.106Z","endTime":"2026-04-23T02:54:03.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":90.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.237306340798007,"aZ":-25.6561456328862,"pfxX":-6.734051059058442,"pfxZ":3.146722614706805,"pX":0.2472509192187651,"pZ":2.3660948542030806,"vX0":8.304879941024312,"vY0":-141.15578148390972,"vZ0":-3.005629662944923,"x":107.58,"y":174.9,"x0":-1.822419940156779,"y0":50.00242287030104,"z0":5.049915430137931,"aX":-13.945411530894901},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.4,"breakHorizontal":11.0,"spinRate":2165,"spinDirection":221},"zone":5,"typeConfidence":0.86,"plateTime":0.3842264583258528,"extension":5.705200476931634},"index":0,"playId":"0963547b-6824-330b-a658-793e8b6c8f35","pitchNumber":1,"startTime":"2026-04-23T02:52:59.344Z","endTime":"2026-04-23T02:53:05.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":91.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59060080176248,"aZ":-18.42324388508417,"pfxX":-1.6718229011037877,"pfxZ":6.49591356372294,"pX":-0.7334594126083258,"pZ":3.0674978315359565,"vX0":3.753236615578737,"vY0":-142.91013338883067,"vZ0":-3.164192704746945,"x":144.96,"y":155.96,"x0":-1.8328508188143253,"y0":50.00687986836231,"z0":5.313096715961458,"aX":-3.5414989659241707},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.5,"breakHorizontal":2.5,"spinRate":2597,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.379841277954883,"extension":5.718501565058365},"index":1,"playId":"daf772ff-4f6a-3c6a-9847-306211620d8c","pitchNumber":2,"startTime":"2026-04-23T02:53:27.312Z","endTime":"2026-04-23T02:53:31.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"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-23T02:53:40.411Z","endTime":"2026-04-23T02:53:59.144Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":98.8,"endSpeed":92.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.599659431102793,"aZ":-18.283658088634812,"pfxX":-2.3643267316617083,"pfxZ":6.468283612513284,"pX":-0.8982947636213728,"pZ":3.6769533651058803,"vX0":3.916959067298338,"vY0":-144.05222355641436,"vZ0":-1.407288095767338,"x":151.24,"y":139.5,"x0":-1.9550198015084344,"y0":50.00205657156495,"z0":5.2774804567804345,"aX":-5.077353532313937},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.8,"breakHorizontal":3.7,"spinRate":2501,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.3770848885445126,"extension":5.690394412985513},"index":3,"playId":"504256ab-9801-3de5-aae0-4d513b620d37","pitchNumber":3,"startTime":"2026-04-23T02:53:59.144Z","endTime":"2026-04-23T02:54:03.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:54:03.642Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, shortstop Xander Bogaerts to first baseman Nick Castellanos. Mickey Moniak to 3rd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T02:54:14.379Z","endTime":"2026-04-23T02:54:56.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.4,"endSpeed":79.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.376177046356627,"aZ":-38.884132529992684,"pfxX":1.9834333744598118,"pfxZ":-4.28510733314581,"pX":0.17443555646427822,"pZ":1.9675689170495678,"vX0":3.728307056156311,"vY0":-123.04280976389848,"vZ0":-0.6508697207883041,"x":110.35,"y":185.66,"x0":-1.6051250442340115,"y0":50.00014975385367,"z0":5.468711462507426,"aX":3.1076270378735114},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.7,"breakHorizontal":-4.3,"spinRate":2561,"spinDirection":57},"zone":8,"typeConfidence":0.84,"plateTime":0.44145173300483664,"extension":5.789158681117908},"index":0,"playId":"643eaea8-4a1d-30a4-97f2-a7ff775ffc0a","pitchNumber":1,"startTime":"2026-04-23T02:54:29.231Z","endTime":"2026-04-23T02:54:34.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.369312561737587,"aZ":-23.112697955020035,"pfxX":-7.810473760215698,"pfxZ":4.334918789366689,"pX":-0.7177162009126259,"pZ":2.6008932334648973,"vX0":6.214062868985039,"vY0":-142.61683909357774,"vZ0":-2.743492553367278,"x":144.36,"y":168.56,"x0":-1.89455825485578,"y0":50.00143039502964,"z0":5.010059905882599,"aX":-16.320039665081183},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.6,"breakHorizontal":13.1,"spinRate":2395,"spinDirection":225},"zone":4,"typeConfidence":0.89,"plateTime":0.3819706732811343,"extension":5.66744047230046},"hitData":{"launchSpeed":72.1,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.52,"coordY":155.64}},"index":1,"playId":"1218a0ab-2926-3296-b9ff-0f17ad6a17ff","pitchNumber":2,"startTime":"2026-04-23T02:54:48.668Z","endTime":"2026-04-23T02:54:56.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.89999999999999,"awayTeamWinProbability":5.1000000000000085,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:54:56.802Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Rumfield doubles (2) on a fly ball to center fielder Jackson Merrill. Mickey Moniak scores.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T02:55:12.147Z","endTime":"2026-04-23T02:56:23.611Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":688158,"link":"/api/v1/people/688158"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097174111065264,"aZ":-24.9119290326389,"pfxX":-8.164311288126322,"pfxZ":3.4310178739549233,"pX":0.05701318479709099,"pZ":3.45739906122373,"vX0":8.0747230498075,"vY0":-142.9523528066546,"vZ0":-0.5228214592068282,"x":114.83,"y":145.43,"x0":-1.7136156607266662,"y0":50.00011183735465,"z0":5.176521784825863,"aX":-17.26979027821427},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.4,"breakHorizontal":13.6,"spinRate":2259,"spinDirection":224},"zone":2,"typeConfidence":0.91,"plateTime":0.379961341947777,"extension":5.68855899129895},"index":0,"playId":"155a90eb-ec49-3fc3-b5d5-0480425367c1","pitchNumber":1,"startTime":"2026-04-23T02:55:26.226Z","endTime":"2026-04-23T02:55:31.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":98.7,"endSpeed":92.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.744728848342533,"aZ":-18.184398394312925,"pfxX":-3.1737449498910975,"pfxZ":6.508652933101844,"pX":-0.6418598715700204,"pZ":3.588828698166017,"vX0":3.9109279260511762,"vY0":-143.91768582504247,"vZ0":-2.0817382400208007,"x":141.47,"y":141.88,"x0":-1.5906089223336821,"y0":50.001098520765424,"z0":5.418132857793957,"aX":-6.820035570694368},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.6,"breakHorizontal":5.2,"spinRate":2552,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3771023313906565,"extension":5.625803946774082},"index":1,"playId":"3da24069-0f69-340b-b481-898a03bd2f1c","pitchNumber":2,"startTime":"2026-04-23T02:55:47.928Z","endTime":"2026-04-23T02:55:53.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":92.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8980893471918,"aZ":-18.667697754327794,"pfxX":-3.9951597748613796,"pfxZ":6.292712469675017,"pX":-0.6162968784996037,"pZ":3.278655870124961,"vX0":4.298401382016753,"vY0":-143.6387855862471,"vZ0":-2.6192857206956437,"x":140.49,"y":150.26,"x0":-1.594167901193959,"y0":50.00048421454836,"z0":5.327721650032546,"aX":-8.571471035633518},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.3,"breakHorizontal":6.6,"spinRate":2509,"spinDirection":213},"zone":1,"typeConfidence":0.88,"plateTime":0.377490293477738,"extension":5.58583525032016},"hitData":{"launchSpeed":98.4,"launchAngle":26.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":70.96,"coordY":51.64}},"index":2,"playId":"ea3cf008-3e0e-3a2d-b92a-40db128c5a86","pitchNumber":3,"startTime":"2026-04-23T02:56:09.566Z","endTime":"2026-04-23T02:56:23.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.32,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:56:23.611Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T02:56:36.748Z","endTime":"2026-04-23T02:58:36.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.454428118744765,"aZ":-26.25556427515046,"pfxX":-6.712937764917398,"pfxZ":2.863564661427576,"pX":0.6371163796840615,"pZ":2.4637695417301226,"vX0":9.05012394029291,"vY0":-141.0820656668401,"vZ0":-2.6212136719571393,"x":92.71,"y":172.26,"x0":-1.7027387270169696,"y0":50.00345340692876,"z0":5.052485979040563,"aX":-13.877158801303251},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.9,"breakHorizontal":10.9,"spinRate":2188,"spinDirection":225},"zone":6,"typeConfidence":0.86,"plateTime":0.38453359286120703,"extension":5.970154600402933},"index":0,"playId":"08918843-9a8c-35e8-b909-8f4a4c304ebf","pitchNumber":1,"startTime":"2026-04-23T02:57:01.151Z","endTime":"2026-04-23T02:57:05.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":98.0,"endSpeed":91.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.648236462614694,"aZ":-17.757697710664804,"pfxX":-2.1008197284786045,"pfxZ":6.816707007101883,"pX":-0.07666844329876554,"pZ":3.191596045292896,"vX0":5.586649749989333,"vY0":-142.83564517338596,"vZ0":-2.9926328387252337,"x":119.92,"y":152.61,"x0":-1.7648096850817918,"y0":50.001543733361586,"z0":5.3378423081058495,"aX":-4.442653169650696},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.1,"breakHorizontal":3.0,"spinRate":2386,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.3800685293144195,"extension":5.8537135711009745},"index":1,"playId":"b454e8f1-5ce8-3c5b-8241-5f921dac8588","pitchNumber":2,"startTime":"2026-04-23T02:57:21.990Z","endTime":"2026-04-23T02:57:27.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.033541029663336,"aZ":-40.15576033066942,"pfxX":2.482307830847387,"pfxZ":-5.215243119479519,"pX":-0.7908849159680161,"pZ":3.843393316142573,"vX0":1.2218195507889162,"vY0":-121.89566306836471,"vZ0":3.97506190847006,"x":147.15,"y":135.01,"x0":-1.618374325500215,"y0":50.00204041262249,"z0":5.620795684764872,"aX":3.799919337784832},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-8.5,"breakHorizontal":-4.8,"spinRate":2562,"spinDirection":54},"zone":11,"typeConfidence":0.84,"plateTime":0.44638068837890943,"extension":5.840875713580823},"index":2,"playId":"e932e486-8c95-3da6-b1e6-58ac958ee0a4","pitchNumber":3,"startTime":"2026-04-23T02:57:42.718Z","endTime":"2026-04-23T02:57:47.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":97.5,"endSpeed":91.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.995105451767206,"aZ":-19.565364907236287,"pfxX":-3.355118000363981,"pfxZ":6.009021957079542,"pX":-0.5093191375912931,"pZ":3.945114313562696,"vX0":4.702404794633198,"vY0":-142.17434277334942,"vZ0":-0.4898448029023887,"x":136.41,"y":132.26,"x0":-1.729975443271212,"y0":50.001540444961584,"z0":5.334477722264513,"aX":-7.039186764153527},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.0,"breakHorizontal":5.4,"spinRate":2435,"spinDirection":215},"zone":11,"typeConfidence":0.88,"plateTime":0.38166356268288437,"extension":5.678325376586385},"index":3,"playId":"03d73bc4-ee4f-3332-9f67-8b5ad364bc76","pitchNumber":4,"startTime":"2026-04-23T02:58:04.551Z","endTime":"2026-04-23T02:58:11.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":80.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.886508835846733,"aZ":-38.47240306633168,"pfxX":1.5451606202426307,"pfxZ":-3.9644874317680725,"pX":1.172476807263412,"pZ":0.9036502627007149,"vX0":5.916376595534109,"vY0":-124.00263976705658,"vZ0":-3.060904463932178,"x":72.31,"y":214.38,"x0":-1.4247175340108118,"y0":50.00037916554473,"z0":5.297498886273858,"aX":2.4561030735359273},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.6,"breakHorizontal":-4.0,"spinRate":2630,"spinDirection":53},"zone":14,"typeConfidence":0.84,"plateTime":0.4381969989452017,"extension":5.850771473262536},"index":4,"playId":"ff447867-9bfb-3235-b07f-7a2174287563","pitchNumber":5,"startTime":"2026-04-23T02:58:31.378Z","endTime":"2026-04-23T02:58:36.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-23T02:58:36.148Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T03:00:48.845Z","endTime":"2026-04-23T03:02:55.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,10,11,12],"actionIndex":[0,1,2,3,4],"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ezequiel Tovar replaces second baseman Edouard Julien, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T03:00:50.913Z","endTime":"2026-04-23T03:00:50.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":650489,"link":"/api/v1/people/650489"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Mickey Moniak.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-23T03:00:50.915Z","endTime":"2026-04-23T03:00:50.916Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"200","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brenton Doyle replaces right fielder Troy Johnston, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-23T03:00:50.917Z","endTime":"2026-04-23T03:00:50.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to second base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-23T03:00:50.919Z","endTime":"2026-04-23T03:00:50.920Z","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":"800","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Jake McCarthy.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-04-23T03:00:50.921Z","endTime":"2026-04-23T03:00:50.922Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":666160,"link":"/api/v1/people/666160"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":97.3,"endSpeed":91.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951861234432545,"aZ":-23.715713192265003,"pfxX":-7.100096642800354,"pfxZ":4.043730172022782,"pX":0.0172837417073389,"pZ":3.9094084891886736,"vX0":5.261450582768229,"vY0":-141.92311101422064,"vZ0":-0.9766916418568542,"x":116.34,"y":133.23,"x0":-0.9154417872528934,"y0":50.00031154463953,"z0":5.73463001290783,"aX":-14.839769253582022},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.3,"breakHorizontal":12.1,"spinRate":2244,"spinDirection":224},"zone":12,"typeConfidence":0.92,"plateTime":0.38235711300233843,"extension":5.587655303155215},"index":5,"playId":"9cec593d-144f-3cf9-822e-d4e7e3fa4731","pitchNumber":1,"startTime":"2026-04-23T03:00:50.923Z","endTime":"2026-04-23T03:00:56.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":96.5,"endSpeed":90.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.646704578148604,"aZ":-16.865297849070316,"pfxX":-3.814094805897563,"pfxZ":7.423583665377205,"pX":0.32368890507430914,"pZ":3.5125199028420457,"vX0":5.159623975211572,"vY0":-140.7693744019631,"vZ0":-2.878755748189482,"x":104.66,"y":143.94,"x0":-1.014172673498322,"y0":50.00569388989097,"z0":5.6041175297857215,"aX":-7.8686677174328015},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":6.2,"spinRate":2370,"spinDirection":222},"zone":12,"typeConfidence":0.89,"plateTime":0.38505668176519725,"extension":5.529575473486923},"index":6,"playId":"ede7a62b-01c8-3f8d-b859-38a5081cfdca","pitchNumber":2,"startTime":"2026-04-23T03:01:06.468Z","endTime":"2026-04-23T03:01:11.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":89.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.352793088872644,"aZ":-18.577412542359532,"pfxX":-5.872081558798737,"pfxZ":6.690334499451816,"pX":-0.06734176778962295,"pZ":2.0525025457722936,"vX0":4.89444219274108,"vY0":-139.94505214471226,"vZ0":-5.978690326830146,"x":119.57,"y":183.36,"x0":-1.0552624135007267,"y0":50.00194143875984,"z0":5.387732232977585,"aX":-11.931101774933596},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":10.0,"spinRate":2505,"spinDirection":227},"zone":8,"typeConfidence":0.93,"plateTime":0.38780409355916223,"extension":5.531809232405074},"index":7,"playId":"ae19d4f7-008c-3d3c-a742-47b64d475da1","pitchNumber":3,"startTime":"2026-04-23T03:01:23.636Z","endTime":"2026-04-23T03:01:28.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.444777419873358,"aZ":-17.268057629278662,"pfxX":-5.345615834296565,"pfxZ":7.2702983993416215,"pX":0.7234102838639549,"pZ":3.385534360287178,"vX0":6.9477733339774925,"vY0":-140.96602855773045,"vZ0":-2.8695484920213103,"x":89.43,"y":147.37,"x0":-1.0574024244659217,"y0":50.00054519322993,"z0":5.506498075447244,"aX":-10.957570155880514},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":8.5,"spinRate":2443,"spinDirection":229},"zone":3,"typeConfidence":0.9,"plateTime":0.38582481982901884,"extension":5.692953585496375},"index":8,"playId":"2921e7a2-a9bf-398c-8ec3-2a8062c22ac8","pitchNumber":4,"startTime":"2026-04-23T03:01:41.769Z","endTime":"2026-04-23T03:01:46.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":9,"startTime":"2026-04-23T03:02:01.727Z","endTime":"2026-04-23T03:02:07.147Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55400793955111,"aZ":-18.025901310603864,"pfxX":-6.142457337912925,"pfxZ":6.773860541719186,"pX":0.4117920294867646,"pZ":3.6967104874549164,"vX0":6.082403204561814,"vY0":-142.23217905802713,"vZ0":-2.155668250604195,"x":101.3,"y":138.97,"x0":-0.9360820216845336,"y0":50.006268330889334,"z0":5.582751144475504,"aX":-12.837400752231154},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.1,"breakHorizontal":10.2,"spinRate":2494,"spinDirection":225},"zone":12,"typeConfidence":0.92,"plateTime":0.38221705549293716,"extension":5.612771803062533},"index":10,"playId":"45168ac6-e256-39bd-b9cc-ecff67013d29","pitchNumber":5,"startTime":"2026-04-23T03:02:07.147Z","endTime":"2026-04-23T03:02:11.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46738049015324,"aZ":-30.811646637351988,"pfxX":0.4330145848434141,"pfxZ":0.8014283724289619,"pX":0.07060081421015503,"pZ":4.1836168092334365,"vX0":3.1780618533424794,"vY0":-128.34141223648896,"vZ0":2.1756591120382027,"x":114.31,"y":125.82,"x0":-1.2296766995328348,"y0":50.00299497809863,"z0":5.691657330193017,"aX":0.737136738966521},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":-1.3,"spinRate":2637,"spinDirection":98},"zone":12,"typeConfidence":0.9,"plateTime":0.42347934232260975,"extension":5.6160900140331025},"index":11,"playId":"bd8b7a62-5606-3f02-8dd3-d8046f1dd8f5","pitchNumber":6,"startTime":"2026-04-23T03:02:28.972Z","endTime":"2026-04-23T03:02:34.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":90.2,"endSpeed":84.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23555335004644,"aZ":-30.184948146549857,"pfxX":0.7942644469027309,"pfxZ":1.1107727435862902,"pX":0.4220683148819012,"pZ":1.7288092702588558,"vX0":4.051206876841707,"vY0":-131.48048874801464,"vZ0":-3.6863931383986923,"x":100.91,"y":192.1,"x0":-1.2284276631925486,"y0":50.001804630905156,"z0":5.337027838600556,"aX":1.4199231497305504},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.6,"breakHorizontal":-2.2,"spinRate":2594,"spinDirection":173},"zone":9,"typeConfidence":0.9,"plateTime":0.4132067459614408,"extension":5.686300257264038},"index":12,"playId":"4d312f74-b1a7-398e-a270-760671c65baf","pitchNumber":7,"startTime":"2026-04-23T03:02:50.712Z","endTime":"2026-04-23T03:02:55.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:02:55.427Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis Campusano homers (2) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T03:02:55.966Z","endTime":"2026-04-23T03:04:03.998Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":{"id":677955,"link":"/api/v1/people/677955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.6,"endSpeed":79.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.082158515419064,"aZ":-31.754720245457683,"pfxX":-5.7021374958212965,"pfxZ":0.2648109101164877,"pX":0.2868320946223856,"pZ":2.8460029701113676,"vX0":4.86554126014335,"vY0":-123.38344618334119,"vZ0":0.03719195003446818,"x":106.07,"y":161.94,"x0":-0.9475360886063783,"y0":50.00268814118732,"z0":5.455125062341883,"aX":-9.000597229268578},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.7,"breakHorizontal":9.5,"spinRate":1527,"spinDirection":262},"zone":3,"typeConfidence":0.89,"plateTime":0.4399707872308647,"extension":5.924674334881537},"index":0,"playId":"fe0a2c44-6946-32f2-afb9-d0107e112147","pitchNumber":1,"startTime":"2026-04-23T03:03:19.023Z","endTime":"2026-04-23T03:03:24.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.366620767251227,"aZ":-33.31357849836838,"pfxX":1.1259097788823746,"pfxZ":-0.6658527963554182,"pX":0.1313493127713303,"pZ":2.400264912609835,"vX0":3.0192197742677793,"vY0":-129.22208245263894,"vZ0":-1.4019823052648817,"x":111.99,"y":173.97,"x0":-1.1937783361896392,"y0":50.00456386305918,"z0":5.485526771682258,"aX":1.922836924240105},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.3,"breakHorizontal":-2.6,"spinRate":2537,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.4222284861297019,"extension":5.54578597423157},"hitData":{"launchSpeed":99.3,"launchAngle":32.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":14.44,"coordY":79.52}},"index":1,"playId":"32fd8236-6ed5-39a8-89d6-f3e596cd2b6b","pitchNumber":2,"startTime":"2026-04-23T03:03:33.985Z","endTime":"2026-04-23T03:04:03.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.22,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:04:03.998Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T03:04:04.375Z","endTime":"2026-04-23T03:05:21.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.229746278123613,"aZ":-17.555598767760948,"pfxX":-5.9433610002056465,"pfxZ":7.208881240964676,"pX":-0.983753284294907,"pZ":4.3123809656485905,"vX0":2.7432876803232973,"vY0":-141.06255584866116,"vZ0":-0.5606824765094146,"x":154.5,"y":122.35,"x0":-1.193394399837063,"y0":50.00158947854437,"z0":5.639180382551765,"aX":-12.050824597320496},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":10.2,"spinRate":2453,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.38736767211815826,"extension":5.464927737588556},"index":0,"playId":"c2883fca-345e-3413-9b89-b94f10916bd2","pitchNumber":1,"startTime":"2026-04-23T03:04:24.408Z","endTime":"2026-04-23T03:04:28.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":89.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15865224728214,"aZ":-17.218825108490602,"pfxX":-5.338276436163335,"pfxZ":7.433727340200802,"pX":-0.03134352846238337,"pZ":3.905934167590336,"vX0":5.300557100874992,"vY0":-139.67825757596262,"vZ0":-1.4627601306131457,"x":118.19,"y":133.32,"x0":-1.243761784735607,"y0":50.001766833820625,"z0":5.5480903112921185,"aX":-10.73773402502611},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2422,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.38948186173884025,"extension":5.636679852304615},"index":1,"playId":"cdfc2983-ad9e-3236-ba5f-e232d55af1e0","pitchNumber":2,"startTime":"2026-04-23T03:04:40.685Z","endTime":"2026-04-23T03:04:45.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80377644090049,"aZ":-18.688343557472034,"pfxX":-4.684411679532371,"pfxZ":6.603634845208676,"pX":-0.3147673207754379,"pZ":4.176799742887759,"vX0":4.076630717354581,"vY0":-140.15548620656688,"vZ0":-0.6216167053541539,"x":129.0,"y":126.01,"x0":-1.1609118246647043,"y0":50.002608786351985,"z0":5.593260853090336,"aX":-9.566431732420293},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.1,"breakHorizontal":7.9,"spinRate":2402,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3869156031394345,"extension":5.493432305793853},"index":2,"playId":"85212fc7-4cf1-3ffd-b3cc-4f06a7f4d5e1","pitchNumber":3,"startTime":"2026-04-23T03:04:59.524Z","endTime":"2026-04-23T03:05:03.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.292334639016623,"aZ":-25.0741123856849,"pfxX":-9.275542912867701,"pfxZ":3.503310742199062,"pX":-0.816085121589841,"pZ":3.548242599171681,"vX0":4.28531089490089,"vY0":-140.1746734831268,"vZ0":-0.9316725400868164,"x":148.11,"y":142.98,"x0":-1.1444600314486122,"y0":50.000638481290274,"z0":5.495051690153702,"aX":-18.791382919748735},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2371,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.3880566888316692,"extension":5.567032051225933},"index":3,"playId":"811c9c95-c55c-302d-bb14-a2a7347d218a","pitchNumber":4,"startTime":"2026-04-23T03:05:17.018Z","endTime":"2026-04-23T03:05:21.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.38,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:05:21.337Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T03:06:30.524Z","endTime":"2026-04-23T03:08:24.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"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":[1,2,4,5,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-23T03:05:37.139Z","endTime":"2026-04-23T03:06:32.865Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16228202112165,"aZ":-17.96523116051414,"pfxX":-4.936404011579436,"pfxZ":7.118991378640462,"pX":0.34440177218651824,"pZ":2.9986825548703058,"vX0":5.8217500568358,"vY0":-139.40048233579927,"vZ0":-3.782346653294725,"x":103.87,"y":157.82,"x0":-1.115824396253319,"y0":50.0025813153279,"z0":5.537142563399092,"aX":-9.853347183131588},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":7.9,"spinRate":2408,"spinDirection":226},"zone":3,"typeConfidence":0.89,"plateTime":0.3907963090804163,"extension":5.696035279786789},"index":1,"playId":"c8244c29-091c-3440-8302-053eea0ef1c0","pitchNumber":1,"startTime":"2026-04-23T03:06:32.865Z","endTime":"2026-04-23T03:06:37.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":80.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.962864740450424,"aZ":-30.705332849582234,"pfxX":-5.89361163685926,"pfxZ":0.9151614306615787,"pX":0.491884071305068,"pZ":1.6614914791517075,"vX0":5.527246362586409,"vY0":-124.38827835817231,"vZ0":-2.8964819317508406,"x":98.25,"y":193.92,"x0":-0.9664780423670729,"y0":50.005106384100124,"z0":5.321816559073683,"aX":-9.473496363051533},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":9.8,"spinRate":1541,"spinDirection":256},"zone":9,"typeConfidence":0.89,"plateTime":0.436109145339747,"extension":5.935189448049196},"index":2,"playId":"7b5892e8-5a19-3349-9ca6-3c950b5953a6","pitchNumber":2,"startTime":"2026-04-23T03:06:50.227Z","endTime":"2026-04-23T03:06:56.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Hunter Goodman. Jake Cronenworth to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"7b5892e8-5a19-3349-9ca6-3c950b5953a6","startTime":"2026-04-23T03:07:12.413Z","endTime":"2026-04-23T03:07:22.129Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"postOnSecond":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.6999999999999886,"leverageIndex":0.83,"dramaIndex":31.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.538090832203054,"aZ":-31.172066663868556,"pfxX":1.2135601412591297,"pfxZ":0.604815602332053,"pX":-0.42735961585457666,"pZ":3.6505973727283383,"vX0":1.600379364916206,"vY0":-126.04611382262155,"vZ0":1.1630470905085413,"x":133.29,"y":140.21,"x0":-1.221224791109615,"y0":50.00266930610438,"z0":5.645768153548435,"aX":2.009905031627848},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":-2.5,"spinRate":2437,"spinDirection":98},"zone":11,"typeConfidence":0.89,"plateTime":0.42975916798939107,"extension":5.527489872067439},"index":4,"playId":"a9cd7afe-fcaa-39fd-a8c0-1aaa8ec0f9ba","pitchNumber":3,"startTime":"2026-04-23T03:07:22.129Z","endTime":"2026-04-23T03:07:27.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":94.7,"endSpeed":88.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24513711006334,"aZ":-19.47410264337309,"pfxX":-2.9601373740828416,"pfxZ":6.452767156623052,"pX":-0.5338226080254541,"pZ":3.6899763404732444,"vX0":3.087021018655853,"vY0":-138.08587407203996,"vZ0":-1.5112755647680782,"x":137.35,"y":139.15,"x0":-1.2715645813832628,"y0":50.00176492174317,"z0":5.5297484385091815,"aX":-5.825384701695919},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.6,"breakHorizontal":4.9,"spinRate":2411,"spinDirection":227},"zone":11,"typeConfidence":0.85,"plateTime":0.3938079078809231,"extension":5.588336779590217},"index":5,"playId":"8483b7fa-b244-3a8e-bbfc-7da94a367d04","pitchNumber":4,"startTime":"2026-04-23T03:07:43.619Z","endTime":"2026-04-23T03:07:48.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-23T03:08:04.949Z","endTime":"2026-04-23T03:08:19.742Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.342005087917677,"aZ":-32.05239951286944,"pfxX":1.9379821575190164,"pfxZ":0.06715651300039127,"pX":-0.7510597108207426,"pZ":3.1460854952733817,"vX0":0.8572177248253837,"vY0":-128.22949154501103,"vZ0":0.2002970592297071,"x":145.63,"y":153.84,"x0":-1.3393806506356092,"y0":50.00012379754364,"z0":5.5259460171336015,"aX":3.2933318108738363},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":-3.7,"spinRate":2436,"spinDirection":123},"zone":1,"typeConfidence":0.9,"plateTime":0.42380523360924593,"extension":5.609355461781211},"index":7,"playId":"062297ab-32da-3f14-9aed-71458eb524c3","pitchNumber":5,"startTime":"2026-04-23T03:08:19.742Z","endTime":"2026-04-23T03:08:24.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.83,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:08:24.274Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T03:08:36.231Z","endTime":"2026-04-23T03:10:30.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":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(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":83.8,"endSpeed":79.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.152480623256192,"aZ":-30.8176261000366,"pfxX":-6.092825121960171,"pfxZ":0.8644316161552226,"pX":-1.6479488248226166,"pZ":3.339672165479387,"vX0":0.17746206399757342,"vY0":-122.33176368308565,"vZ0":0.8125936166113392,"x":179.82,"y":148.61,"x0":-0.9249959880373623,"y0":50.00073488802601,"z0":5.583467249955267,"aX":-9.516836747592096},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":11.2,"spinRate":1514,"spinDirection":258},"zone":11,"typeConfidence":0.9,"plateTime":0.4425829445672269,"extension":5.6869314505511985},"index":0,"playId":"df4bab6d-39ae-3018-992b-011030b71567","pitchNumber":1,"startTime":"2026-04-23T03:08:49.221Z","endTime":"2026-04-23T03:08:53.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":88.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4815915173841,"aZ":-19.36004884050343,"pfxX":-1.487931507446747,"pfxZ":6.565672108569389,"pX":0.45639205080842116,"pZ":3.6251250600195073,"vX0":4.842545585234172,"vY0":-136.98920520511655,"vZ0":-1.7277762750575347,"x":99.6,"y":140.9,"x0":-1.12013709362811,"y0":50.00670068936686,"z0":5.550918891537426,"aX":-2.906035854450138},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":1.9,"spinRate":2393,"spinDirection":220},"zone":12,"typeConfidence":0.71,"plateTime":0.39571819015454457,"extension":5.824416284792954},"index":1,"playId":"adb0105e-ab3f-363a-a65e-293d2f797305","pitchNumber":2,"startTime":"2026-04-23T03:09:07.682Z","endTime":"2026-04-23T03:09:12.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.969086975505277,"aZ":-32.15845102178934,"pfxX":1.0026062319425442,"pfxZ":0.011589424680637173,"pX":0.04107356557539938,"pZ":1.7564421079538357,"vX0":2.941353274361674,"vY0":-128.86282701224874,"vZ0":-3.0805682804308514,"x":115.43,"y":191.36,"x0":-1.2421524017605248,"y0":50.00427341114554,"z0":5.433301834741775,"aX":1.6983970938238637},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.4,"breakHorizontal":-2.4,"spinRate":2437,"spinDirection":151},"zone":8,"typeConfidence":0.9,"plateTime":0.4238796693840148,"extension":5.656041935049783},"index":2,"playId":"036cfc9b-9ce1-3c65-8e8e-c01317b946be","pitchNumber":3,"startTime":"2026-04-23T03:09:26.216Z","endTime":"2026-04-23T03:09:31.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"c2395210-de43-48b5-9fcf-d425c85cd481","startTime":"2026-04-23T03:09:45.574Z","endTime":"2026-04-23T03:09:50.574Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.849107094595368,"aZ":-32.33878019571014,"pfxX":-6.136112500558566,"pfxZ":-0.10917592701537826,"pX":1.1395870565380983,"pZ":0.24017182150730998,"vX0":7.086469909814784,"vY0":-123.93569764216853,"vZ0":-5.689287624585406,"x":73.56,"y":232.3,"x0":-0.942810692945821,"y0":50.00022881016612,"z0":5.226303606996104,"aX":-9.66492217600813},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":9.7,"spinRate":1533,"spinDirection":261},"zone":14,"typeConfidence":0.89,"plateTime":0.43983463625678176,"extension":6.0664584929696055},"index":4,"playId":"07dae8ce-541e-3d91-a4da-f1a5e97ac3f9","pitchNumber":4,"startTime":"2026-04-23T03:10:01.064Z","endTime":"2026-04-23T03:10:06.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":97.3,"endSpeed":90.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26270419194687,"aZ":-16.20287694269331,"pfxX":-2.717506603871133,"pfxZ":7.690906863953886,"pX":0.17312240901332737,"pZ":3.2226320808650137,"vX0":4.729676561732314,"vY0":-141.76951097276998,"vZ0":-3.5822897912866347,"x":110.4,"y":151.77,"x0":-1.1485353302566605,"y0":50.003640278712226,"z0":5.509139381780391,"aX":-5.644311288990025},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.6,"breakHorizontal":4.2,"spinRate":2482,"spinDirection":226},"zone":2,"typeConfidence":0.89,"plateTime":0.3834023540215399,"extension":5.667274353550558},"index":5,"playId":"8b931b19-49a3-3fd6-a925-e56e1d3d27ea","pitchNumber":5,"startTime":"2026-04-23T03:10:25.552Z","endTime":"2026-04-23T03:10:30.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.57,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:10:30.487Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T03:15:03.046Z","endTime":"2026-04-23T03:16:57.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T03:15:05.289Z","endTime":"2026-04-23T03:15:05.290Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93866554815315,"aZ":-28.50560799091246,"pfxX":-7.611480683435724,"pfxZ":1.8402321233343137,"pX":-1.9498276466641866,"pZ":3.6248629547959794,"vX0":2.9917162647950164,"vY0":-139.78033648320502,"vZ0":0.5736228911999726,"x":191.32,"y":140.91,"x0":-2.0396697502327306,"y0":50.00512607636187,"z0":5.275866427082632,"aX":-15.19489720031503},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.6,"breakHorizontal":13.2,"spinRate":2205,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.39055486839758036,"extension":5.663609858627637},"index":1,"playId":"869ad014-bcc5-300c-81f3-2685c98e4c1e","pitchNumber":1,"startTime":"2026-04-23T03:15:05.291Z","endTime":"2026-04-23T03:15:10.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-23T03:15:16.548Z","endTime":"2026-04-23T03:15:31.622Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84945551689223,"aZ":-28.719953767825608,"pfxX":-7.604384888878771,"pfxZ":1.6963901215559076,"pX":-1.6182672716123379,"pZ":2.403847551255331,"vX0":4.040644070030707,"vY0":-140.96217408801854,"vZ0":-2.323547192822441,"x":178.68,"y":173.88,"x0":-2.071519229902516,"y0":50.00687548849914,"z0":5.067018001570541,"aX":-15.520729229052026},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.9,"breakHorizontal":13.1,"spinRate":2210,"spinDirection":222},"zone":13,"typeConfidence":0.92,"plateTime":0.3865179320985157,"extension":5.8327139800500865},"index":3,"playId":"e2019ccc-d386-3c75-b7ca-8d292bcf139c","pitchNumber":2,"startTime":"2026-04-23T03:15:31.622Z","endTime":"2026-04-23T03:15:36.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22690128365947,"aZ":-17.899458695784155,"pfxX":-2.0489733612134295,"pfxZ":6.954560059867175,"pX":-0.3627470418720685,"pZ":3.5133114158929133,"vX0":4.155481852484172,"vY0":-141.6567346530145,"vZ0":-2.134661771086545,"x":130.83,"y":143.92,"x0":-1.5757366864014806,"y0":50.005794567276894,"z0":5.4079418671478,"aX":-4.207824386321162},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":3.0,"spinRate":2523,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.38513212426338805,"extension":5.760578067618679},"index":4,"playId":"3b87b2e2-cfd8-35e3-8b1b-9adf684fcdb4","pitchNumber":3,"startTime":"2026-04-23T03:15:49.838Z","endTime":"2026-04-23T03:15:53.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":78.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.338740129316594,"aZ":-38.12301872705445,"pfxX":2.5059668400730395,"pfxZ":-3.8883241550838346,"pX":-1.194169777050715,"pZ":2.536613595909012,"vX0":0.5938257120755068,"vY0":-121.15425056091674,"vZ0":0.7902317480475616,"x":162.52,"y":170.29,"x0":-1.766736009859076,"y0":50.00528635786775,"z0":5.465041598192852,"aX":3.831613969437031},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.8,"breakHorizontal":-4.7,"spinRate":2497,"spinDirection":60},"zone":13,"typeConfidence":0.85,"plateTime":0.44727931897454454,"extension":5.651179927573867},"index":5,"playId":"075e9d58-a1f2-375e-8e85-28f75c789bf9","pitchNumber":4,"startTime":"2026-04-23T03:16:11.382Z","endTime":"2026-04-23T03:16:16.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":90.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31248497375361,"aZ":-26.355793035297015,"pfxX":-7.694504109765198,"pfxZ":2.804535659150721,"pX":-0.5589621858383471,"pZ":2.636337975932627,"vX0":6.392631892107655,"vY0":-141.3062717655364,"vZ0":-2.2955469798653696,"x":138.31,"y":167.6,"x0":-1.822091884408787,"y0":50.00347030497219,"z0":5.107850893324238,"aX":-15.967450872049428},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.9,"breakHorizontal":13.1,"spinRate":2219,"spinDirection":226},"zone":4,"typeConfidence":0.92,"plateTime":0.3838133495422027,"extension":5.993353569717914},"index":6,"playId":"e89341e9-b742-3302-bd26-054f85a03a9f","pitchNumber":5,"startTime":"2026-04-23T03:16:30.224Z","endTime":"2026-04-23T03:16:34.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.241620943913112,"aZ":-39.35295547432617,"pfxX":3.4642878944272546,"pfxZ":-4.772602504458801,"pX":-1.174933367892093,"pZ":3.2377822966654914,"vX0":0.1241938568971777,"vY0":-120.43834284990778,"vZ0":2.6690800394661514,"x":161.79,"y":151.36,"x0":-1.6785330714647613,"y0":50.00358655833192,"z0":5.539732581083717,"aX":5.208970912528139},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.0,"breakHorizontal":-6.4,"spinRate":2491,"spinDirection":61},"zone":11,"typeConfidence":0.87,"plateTime":0.4507573813061132,"extension":5.788651799034916},"index":7,"playId":"84df93d7-d075-38ed-84c8-5d5a0e6f2263","pitchNumber":6,"startTime":"2026-04-23T03:16:52.424Z","endTime":"2026-04-23T03:16:57.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:16:57.846Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a sharp line drive to center fielder Jackson Merrill. Kyle Karros to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T03:17:10.117Z","endTime":"2026-04-23T03:18:17.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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(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":97.2,"endSpeed":90.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26810861987413,"aZ":-19.391984321158052,"pfxX":-3.1667586088769992,"pfxZ":6.113933331306214,"pX":-0.6535819810360235,"pZ":4.319028296612886,"vX0":4.401055722476808,"vY0":-141.79011437554004,"vZ0":0.47486235455627923,"x":141.91,"y":122.17,"x0":-1.7953947825866807,"y0":50.00369202767372,"z0":5.361757823009379,"aX":-6.621889728643559},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.4,"breakHorizontal":5.2,"spinRate":2460,"spinDirection":213},"zone":11,"typeConfidence":0.88,"plateTime":0.3824149924005793,"extension":5.882347386479875},"index":0,"playId":"6d0537c6-69bb-359f-8ad9-ff1cef20fd20","pitchNumber":1,"startTime":"2026-04-23T03:17:27.945Z","endTime":"2026-04-23T03:17:32.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":81.2,"endSpeed":76.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.82687361367353,"aZ":-38.74414531253938,"pfxX":2.56849817696314,"pfxZ":-4.523016051790458,"pX":-1.0006664032730244,"pZ":2.646229508123184,"vX0":0.7578238031070791,"vY0":-118.44692660787152,"vZ0":1.3879261163571732,"x":155.14,"y":167.33,"x0":-1.6566852906031868,"y0":50.00188902643307,"z0":5.535566649368179,"aX":3.7317051027138715},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.8,"breakHorizontal":-4.8,"spinRate":2559,"spinDirection":50},"zone":11,"typeConfidence":0.89,"plateTime":0.4584970733178615,"extension":5.770551399562973},"index":1,"playId":"47012af3-8ef3-383e-a42f-708a0fc65087","pitchNumber":2,"startTime":"2026-04-23T03:17:47.021Z","endTime":"2026-04-23T03:17:52.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79296574423634,"aZ":-24.909997952223513,"pfxX":-7.477593758206246,"pfxZ":3.5802483338496653,"pX":0.08180180493909739,"pZ":2.601926684554714,"vX0":8.139006858060212,"vY0":-139.92168362526203,"vZ0":-2.0944411361545296,"x":113.88,"y":168.53,"x0":-1.861871672248719,"y0":50.001642190339126,"z0":4.954855001677996,"aX":-15.165856337190396},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":12.4,"spinRate":2299,"spinDirection":227},"zone":5,"typeConfidence":0.89,"plateTime":0.3880798283330593,"extension":5.862138520445193},"hitData":{"launchSpeed":105.3,"launchAngle":14.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.09,"coordY":60.63}},"index":2,"playId":"2e5e0570-e9ad-3614-bd92-65bbef4111d2","pitchNumber":3,"startTime":"2026-04-23T03:18:07.354Z","endTime":"2026-04-23T03:18:17.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:18:17.524Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to right fielder Fernando Tatis Jr. Kyle Karros scores. Willi Castro to 2nd.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T03:18:35.640Z","endTime":"2026-04-23T03:21:14.909Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":688158,"link":"/api/v1/people/688158"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":76.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.06875856408669,"aZ":-39.21323382171808,"pfxX":1.9221810898327796,"pfxZ":-4.836160735722279,"pX":0.15824326947668185,"pZ":2.6206825277441377,"vX0":3.7392318129576996,"vY0":-118.85255394478783,"vZ0":1.3304853718904206,"x":110.97,"y":168.02,"x0":-1.6744893164577903,"y0":50.00351600574065,"z0":5.568234846646815,"aX":2.79685183542425},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.3,"breakHorizontal":-4.2,"spinRate":2493,"spinDirection":51},"zone":5,"typeConfidence":0.9,"plateTime":0.4578234044716498,"extension":5.911282815202396},"index":0,"playId":"ec46f7dc-4355-37c4-9566-81d11377fb56","pitchNumber":1,"startTime":"2026-04-23T03:18:49.486Z","endTime":"2026-04-23T03:18:54.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.43061038843658,"aZ":-38.92469047526907,"pfxX":2.2869866315841865,"pfxZ":-4.575812808322185,"pX":-0.24945368629917422,"pZ":2.944324365284357,"vX0":2.550851969044836,"vY0":-119.40085524679398,"vZ0":1.839826994713203,"x":126.51,"y":159.28,"x0":-1.6204692557066398,"y0":50.00379360038854,"z0":5.612560640224469,"aX":3.372192186189429},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.8,"breakHorizontal":-4.7,"spinRate":2519,"spinDirection":49},"zone":2,"typeConfidence":0.89,"plateTime":0.4550734304923334,"extension":5.840886429089484},"index":1,"playId":"8cb88a46-7fc4-39d8-a561-b1cc960e2f1e","pitchNumber":2,"startTime":"2026-04-23T03:19:10.521Z","endTime":"2026-04-23T03:19:16.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":90.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52374812614237,"aZ":-28.450589009148953,"pfxX":-7.474059445077919,"pfxZ":1.812750660931961,"pX":0.5303030735422183,"pZ":4.076196348414986,"vX0":9.357237605621506,"vY0":-141.08895786075948,"vZ0":1.6808464736688145,"x":96.79,"y":128.72,"x0":-1.8295714980980042,"y0":50.00200776856752,"z0":5.283024006687018,"aX":-15.347323258606824},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":3.7,"breakHorizontal":12.0,"spinRate":2193,"spinDirection":224},"zone":12,"typeConfidence":0.89,"plateTime":0.3854953620333461,"extension":5.707693636129964},"index":2,"playId":"1b8d883b-737c-3238-8961-30827f5665a9","pitchNumber":3,"startTime":"2026-04-23T03:19:50.390Z","endTime":"2026-04-23T03:19:55.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.978570925967396,"aZ":-38.88366437308992,"pfxX":1.3440195848132284,"pfxZ":-4.383064167351854,"pX":2.2122473026292164,"pZ":1.3093041472407152,"vX0":7.882511594151023,"vY0":-121.92392785161428,"vZ0":-1.90940481176751,"x":32.67,"y":203.43,"x0":-1.2136881799750885,"y0":50.00159545834999,"z0":5.403694236095562,"aX":2.0567448081968625},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.2,"breakHorizontal":-4.0,"spinRate":2498,"spinDirection":48},"zone":14,"typeConfidence":0.88,"plateTime":0.44623432007517305,"extension":5.924969000111927},"index":3,"playId":"24b0bcf4-f6ae-379b-b0f9-4d789a83819d","pitchNumber":4,"startTime":"2026-04-23T03:20:13.405Z","endTime":"2026-04-23T03:20:17.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":91.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.449191904464676,"aZ":-20.482752887098954,"pfxX":-3.4562067256136664,"pfxZ":5.560127956759754,"pX":0.7315976877884,"pZ":3.7918536693345417,"vX0":7.795601782641005,"vY0":-142.40747056328718,"vZ0":-0.8577960373833562,"x":89.11,"y":136.4,"x0":-1.563634554748193,"y0":50.001111939468075,"z0":5.364722747536388,"aX":-7.266258969653965},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.2,"breakHorizontal":5.0,"spinRate":2520,"spinDirection":211},"zone":12,"typeConfidence":0.88,"plateTime":0.3812019982161665,"extension":5.766612456793748},"index":4,"playId":"2ba0aeba-dc41-3ee5-838a-be396e6bd43e","pitchNumber":5,"startTime":"2026-04-23T03:20:35.379Z","endTime":"2026-04-23T03:20:41.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":81.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.593848536956433,"aZ":-34.590956188077286,"pfxX":1.8052122214139832,"pfxZ":-1.4708216533093061,"pX":0.33983801201728303,"pZ":3.089349192392824,"vX0":4.67622635581403,"vY0":-125.81458261883333,"vZ0":1.4226839413771348,"x":104.05,"y":155.37,"x0":-1.7592984037772765,"y0":50.0025483935613,"z0":5.269159452449938,"aX":2.9654779921160563},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.3,"breakHorizontal":-4.1,"spinRate":2338,"spinDirection":83},"zone":3,"typeConfidence":2.0,"plateTime":0.4312878733222787,"extension":5.763767351805343},"hitData":{"launchSpeed":85.6,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.92,"coordY":117.11}},"index":5,"playId":"ea78b3ae-2d40-31ac-86c6-eb5f73f4d92c","pitchNumber":6,"startTime":"2026-04-23T03:21:02.399Z","endTime":"2026-04-23T03:21:14.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.19,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:21:14.909Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T03:22:33.344Z","endTime":"2026-04-23T03:23:23.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T03:21:56.752Z","endTime":"2026-04-23T03:22:35.594Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70623486593342,"aZ":-25.893694387128114,"pfxX":-8.56925453550556,"pfxZ":3.029995367531079,"pX":-0.6048918236306006,"pZ":2.8176522163276645,"vX0":7.059359708471743,"vY0":-141.97297127412105,"vZ0":-1.8924356723579243,"x":140.06,"y":162.7,"x0":-1.9909979813068883,"y0":50.004737146617494,"z0":5.115271446899286,"aX":-17.77109027531131},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.3,"breakHorizontal":14.4,"spinRate":2305,"spinDirection":225},"zone":1,"typeConfidence":0.92,"plateTime":0.3835021264868641,"extension":5.7799151578728685},"index":1,"playId":"558526d4-1ceb-3a2f-94cd-4ae9a42c658e","pitchNumber":1,"startTime":"2026-04-23T03:22:35.594Z","endTime":"2026-04-23T03:22:40.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":90.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.564069602745906,"aZ":-17.077977957152516,"pfxX":-1.780723021438921,"pfxZ":7.349107624548752,"pX":0.9567739732243588,"pZ":3.110123926170429,"vX0":7.427247715311199,"vY0":-140.71651245698308,"vZ0":-3.247053215985193,"x":80.53,"y":154.81,"x0":-1.457820703938469,"y0":50.0063564712629,"z0":5.351628801347416,"aX":-3.660331123887758},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":2.0,"spinRate":2513,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.38563922882826285,"extension":5.788689191528294},"index":2,"playId":"a07b8629-faba-336a-ad6b-5d2d560393e9","pitchNumber":2,"startTime":"2026-04-23T03:22:56.616Z","endTime":"2026-04-23T03:23:01.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":96.1,"endSpeed":90.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72487228670289,"aZ":-18.135059185379113,"pfxX":-2.077703663666459,"pfxZ":6.877203631254643,"pX":0.50389414386608,"pZ":3.3123203126572904,"vX0":6.719879979835584,"vY0":-140.12121422706898,"vZ0":-2.128798822649262,"x":97.79,"y":149.35,"x0":-1.6277936021577044,"y0":50.004552481890634,"z0":5.23279385351487,"aX":-4.243496909582063},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.4,"breakHorizontal":2.8,"spinRate":2425,"spinDirection":219},"zone":3,"typeConfidence":0.89,"plateTime":0.3869872760810176,"extension":5.755130888773106},"index":3,"playId":"7e7a4e71-8421-3af6-8597-801a8e5dba78","pitchNumber":3,"startTime":"2026-04-23T03:23:19.546Z","endTime":"2026-04-23T03:23:23.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:23:23.666Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Beck flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T03:26:10.722Z","endTime":"2026-04-23T03:28:26.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9],"actionIndex":[1,2,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":9},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"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-23T03:23:48.087Z","endTime":"2026-04-23T03:24:29.971Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Wandy Peralta replaces David Morgan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"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-23T03:24:29.971Z","endTime":"2026-04-23T03:25:38.181Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jordan Beck replaces Mickey Moniak.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-23T03:25:38.181Z","endTime":"2026-04-23T03:26:12.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270335638142882,"aZ":-27.04136738533049,"pfxX":8.079667358244837,"pfxZ":2.6165931630521264,"pX":0.39702185506201865,"pZ":4.168614111818124,"vX0":-3.445103922678384,"vY0":-138.1663485884678,"vZ0":-0.319542547524346,"x":101.87,"y":126.23,"x0":0.5993735308605006,"y0":50.00552318584754,"z0":6.0788738572027885,"aX":15.868114954524263},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.9,"breakHorizontal":-14.0,"spinRate":1957,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.39408559926515885,"extension":5.2056989151445805},"index":3,"playId":"c92f17f4-91b8-3abd-a8f4-86057c9e72ba","pitchNumber":1,"startTime":"2026-04-23T03:26:12.856Z","endTime":"2026-04-23T03:26:17.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":4,"playId":"b74f0364-923d-437a-8861-90056ac1d86e","startTime":"2026-04-23T03:26:30.005Z","endTime":"2026-04-23T03:26:39.466Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Willi Castro caught stealing 3rd base, pitcher Wandy Peralta to third baseman Manny Machado. Jake McCarthy to 2nd.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":1},"index":5,"actionPlayId":"b74f0364-923d-437a-8861-90056ac1d86e","startTime":"2026-04-23T03:27:08.192Z","endTime":"2026-04-23T03:27:08.193Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":650489,"link":"/api/v1/people/650489"},"postOnSecond":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35651693890237,"aZ":-16.898295927629686,"pfxX":5.779658657692448,"pfxZ":7.668018602156927,"pX":-2.0170656587890923,"pZ":2.1678879446281845,"vX0":-8.191114773767245,"vY0":-139.10247792642448,"vZ0":-7.1421321182923405,"x":193.89,"y":180.25,"x0":0.1924719124573779,"y0":50.00527731114645,"z0":5.856403779032192,"aX":11.516986305711898},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":-9.1,"spinRate":2156,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.39130473668289634,"extension":5.26229614362203},"index":6,"playId":"f280d115-149c-38ff-8b80-64a9b8adbc3e","pitchNumber":2,"startTime":"2026-04-23T03:27:08.194Z","endTime":"2026-04-23T03:27:13.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.013750818186935,"aZ":-27.48824885531172,"pfxX":8.056515137621243,"pfxZ":2.6962975054229013,"pX":0.3823548859574604,"pZ":1.893717216198034,"vX0":-2.8974019040577055,"vY0":-129.60735896900596,"vZ0":-4.358028088959125,"x":102.43,"y":187.65,"x0":0.45539379455581597,"y0":50.000248684432314,"z0":5.648026482443692,"aX":13.977545987998282},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":-14.2,"spinRate":2300,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4194217503250357,"extension":5.29376543072728},"index":7,"playId":"cc8c22e2-d0e6-35e9-b933-22dfb4687ad2","pitchNumber":3,"startTime":"2026-04-23T03:27:25.913Z","endTime":"2026-04-23T03:27:30.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53099175415224,"aZ":-27.90651391177498,"pfxX":6.7409425420832125,"pfxZ":2.4780009494053985,"pX":1.406458426651895,"pZ":3.022654988603696,"vX0":-0.13989149607470924,"vY0":-129.32401666035986,"vZ0":-1.5627822989906237,"x":63.39,"y":157.17,"x0":0.5824203068090653,"y0":50.00434435455009,"z0":5.740122977954688,"aX":11.619543658216283},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":-12.2,"spinRate":2193,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4207283442796128,"extension":5.247046390132849},"index":8,"playId":"259eab0f-457d-3004-b53d-716fbc1e793b","pitchNumber":4,"startTime":"2026-04-23T03:27:58.387Z","endTime":"2026-04-23T03:28:03.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.396672130981962,"aZ":-27.72737603674447,"pfxX":7.214901562593306,"pfxZ":2.5276628771539116,"pX":0.16341645077127917,"pZ":2.6484196022158333,"vX0":-2.7838610137099002,"vY0":-130.57374956510986,"vZ0":-2.641165525290164,"x":110.77,"y":167.27,"x0":0.29411049230723296,"y0":50.004253892236136,"z0":5.71726157037849,"aX":12.705870488933124},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.3,"breakHorizontal":-12.6,"spinRate":2319,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.4163543851603264,"extension":5.165204397354607},"hitData":{"launchSpeed":78.9,"launchAngle":53.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.6,"coordY":119.14}},"index":9,"playId":"86ed51d8-fc60-3681-bd7a-3d06c2ba8e98","pitchNumber":5,"startTime":"2026-04-23T03:28:14.812Z","endTime":"2026-04-23T03:28:26.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:28:26.218Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T03:30:57.147Z","endTime":"2026-04-23T03:32:30.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Jordan Beck remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T03:29:38.491Z","endTime":"2026-04-23T03:29:38.516Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Antonio Senzatela replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-23T03:29:38.516Z","endTime":"2026-04-23T03:30:59.202Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.439986287441062,"aZ":-27.181767853684608,"pfxX":0.14684292892936013,"pfxZ":2.778673631795188,"pX":0.23379076883104918,"pZ":3.448580096302861,"vX0":7.74870120911624,"vY0":-132.02754372125415,"vZ0":-1.3332411205460784,"x":108.09,"y":145.67,"x0":-2.7366328883258033,"y0":50.003615551014995,"z0":5.9278700455306685,"aX":0.2619955976171929},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.0,"breakHorizontal":-1.7,"spinRate":2315,"spinDirection":200},"zone":3,"typeConfidence":0.89,"plateTime":0.4120923945459771,"extension":5.79892738674165},"index":2,"playId":"01e19b99-f27f-3e64-9a4c-6f76fdc88edd","pitchNumber":1,"startTime":"2026-04-23T03:30:59.202Z","endTime":"2026-04-23T03:31:03.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58439067053837,"aZ":-23.88789205449044,"pfxX":1.856702698155182,"pfxZ":4.656162757752709,"pX":1.324799711690781,"pZ":2.8322253471085306,"vX0":9.776730069562355,"vY0":-131.73599951629512,"vZ0":-3.2339960585060235,"x":66.5,"y":162.31,"x0":-2.6562953612643163,"y0":50.004092743819484,"z0":5.816048893263209,"aX":3.306289284618045},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.0,"breakHorizontal":-5.3,"spinRate":2363,"spinDirection":182},"zone":12,"typeConfidence":0.86,"plateTime":0.4137200864892523,"extension":5.8869919444718475},"index":3,"playId":"fcaf565e-fcb9-386e-9f97-eee9309146a0","pitchNumber":2,"startTime":"2026-04-23T03:31:14.915Z","endTime":"2026-04-23T03:31:19.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.619060556780184,"aZ":-19.88962734744407,"pfxX":-3.3234800989545947,"pfxZ":6.226356479910731,"pX":0.6848517727575008,"pZ":3.788542621891634,"vX0":10.32808198071976,"vY0":-138.10308217861885,"vZ0":-2.009547979825611,"x":90.9,"y":136.49,"x0":-2.6369109259994157,"y0":50.00076159089431,"z0":5.833719440229507,"aX":-6.555906666819224},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.2,"breakHorizontal":4.3,"spinRate":2313,"spinDirection":212},"zone":12,"typeConfidence":0.74,"plateTime":0.3934274225766963,"extension":5.957429357282933},"index":4,"playId":"e0dd0e56-514a-30c0-b759-ad0599860953","pitchNumber":3,"startTime":"2026-04-23T03:31:31.627Z","endTime":"2026-04-23T03:31:37.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-23T03:31:52.985Z","endTime":"2026-04-23T03:31:52.986Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":85.7,"endSpeed":79.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.686768247920384,"aZ":-28.87497212963826,"pfxX":5.990384013624037,"pfxZ":2.0846996048541175,"pX":1.2720675091312843,"pZ":0.8297076194933402,"vX0":8.271601122826358,"vY0":-124.61753714894274,"vZ0":-6.105883442141252,"x":68.51,"y":216.38,"x0":-2.861017999760386,"y0":50.00184433409982,"z0":5.6794619186573865,"aX":9.474972859160328},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":-12.7,"spinRate":2375,"spinDirection":96},"zone":14,"typeConfidence":0.87,"plateTime":0.43855181931919196,"extension":5.845641591780699},"index":6,"playId":"f78a0384-dae1-3424-9aff-8722a0175155","pitchNumber":4,"startTime":"2026-04-23T03:31:52.987Z","endTime":"2026-04-23T03:31:57.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93966537614305,"aZ":-37.21771596466798,"pfxX":2.8544637171545952,"pfxZ":-3.3493779796566088,"pX":-1.2982615939816602,"pZ":3.24201005089843,"vX0":2.425377672684121,"vY0":-120.95381923510247,"vZ0":0.6945763022084621,"x":166.49,"y":151.25,"x0":-2.6789562866363195,"y0":50.00293638117258,"z0":6.172503205101159,"aX":4.298505295454448},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.8,"breakHorizontal":-5.6,"spinRate":2600,"spinDirection":67},"zone":11,"typeConfidence":0.91,"plateTime":0.4500120080614858,"extension":5.742279292985695},"index":7,"playId":"7cd47409-e7dc-30d1-b9ea-da59ee8491cf","pitchNumber":5,"startTime":"2026-04-23T03:32:09.756Z","endTime":"2026-04-23T03:32:14.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718944472559624,"aZ":-17.116729248981713,"pfxX":-3.330896479816569,"pfxZ":7.26770153500091,"pX":-0.9598818228171329,"pZ":3.5362817198006224,"vX0":5.763706943272826,"vY0":-141.5125688770512,"vZ0":-3.5939935242571543,"x":153.59,"y":143.3,"x0":-2.570371747237073,"y0":50.00469138072239,"z0":5.8884495802680545,"aX":-6.903376416439285},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.8,"breakHorizontal":5.2,"spinRate":2342,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.3838862752191776,"extension":5.884368326672534},"index":8,"playId":"eadfe3bc-533e-3f2d-8299-d897dbb53ad4","pitchNumber":6,"startTime":"2026-04-23T03:32:25.975Z","endTime":"2026-04-23T03:32:30.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.28,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:32:30.992Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Manny Machado lines out to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T03:32:40.844Z","endTime":"2026-04-23T03:33:32.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(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.2,"endSpeed":90.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.505315476333518,"aZ":-18.77842938342704,"pfxX":-2.335044113191017,"pfxZ":6.546779325270824,"pX":-0.027940864342663935,"pZ":3.307623481496625,"vX0":7.90216784229127,"vY0":-140.20271242063234,"vZ0":-3.7591073129389665,"x":118.07,"y":149.47,"x0":-2.5460411149986775,"y0":50.001924782352305,"z0":5.848743325194495,"aX":-4.778623458043685},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.5,"breakHorizontal":3.1,"spinRate":2326,"spinDirection":215},"zone":2,"typeConfidence":0.86,"plateTime":0.3866450580391385,"extension":6.057689962998233},"index":0,"playId":"7aa80360-79b6-3873-ade0-d912f85c7d5b","pitchNumber":1,"startTime":"2026-04-23T03:32:57.534Z","endTime":"2026-04-23T03:33:02.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":78.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.883965981142723,"aZ":-30.591869541239234,"pfxX":2.7118949354271065,"pfxZ":1.0408223442380518,"pX":0.3760335829566545,"pZ":2.620115777135408,"vX0":6.394593925076975,"vY0":-121.16611694811368,"vZ0":-1.615693253182128,"x":102.67,"y":168.04,"x0":-2.6228692219812615,"y0":50.00496000597283,"z0":5.904859973981209,"aX":4.138009431793724},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.8,"breakHorizontal":-6.1,"spinRate":2482,"spinDirection":85},"zone":6,"typeConfidence":0.72,"plateTime":0.44762894273678144,"extension":5.836035873912502},"hitData":{"launchSpeed":93.3,"launchAngle":24.0,"totalDistance":369.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.37,"coordY":67.06}},"index":1,"playId":"0c23f798-072c-324d-bb5e-fb4376b6af03","pitchNumber":2,"startTime":"2026-04-23T03:33:14.431Z","endTime":"2026-04-23T03:33:32.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:33:32.199Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T03:33:37.046Z","endTime":"2026-04-23T03:34:59.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":89.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06877372160664,"aZ":-23.48545080900109,"pfxX":-6.022960901304773,"pfxZ":4.302274974186757,"pX":-0.8719138509154765,"pZ":2.6467601905392226,"vX0":7.027313539689154,"vY0":-139.27112450862745,"vZ0":-4.5510866963453855,"x":150.24,"y":167.32,"x0":-2.612524671431261,"y0":50.00255010193087,"z0":5.801250420191541,"aX":-12.16295351186039},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.3,"breakHorizontal":10.0,"spinRate":2246,"spinDirection":218},"zone":11,"typeConfidence":0.85,"plateTime":0.38916898231142394,"extension":5.994446327939649},"index":0,"playId":"43cc810e-1734-362f-8497-db59b5f56048","pitchNumber":1,"startTime":"2026-04-23T03:33:55.037Z","endTime":"2026-04-23T03:34:00.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":90.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87896490753324,"aZ":-17.853611072656005,"pfxX":-3.057317671354743,"pfxZ":6.952815808338144,"pX":-0.257648300621519,"pZ":3.8471043848956628,"vX0":8.118793486942376,"vY0":-140.93037219241526,"vZ0":-2.2202381403397378,"x":126.82,"y":134.91,"x0":-2.7485285564957675,"y0":50.001433072705446,"z0":5.768196436881105,"aX":-6.296943634685926},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":4.3,"spinRate":2267,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3851805306947331,"extension":5.899551594872134},"index":1,"playId":"69b10c58-afc7-3c77-a205-69769ab65330","pitchNumber":2,"startTime":"2026-04-23T03:34:17.503Z","endTime":"2026-04-23T03:34:22.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"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-23T03:34:35.230Z","endTime":"2026-04-23T03:34:47.282Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.857389125385062,"aZ":-18.980163881228687,"pfxX":-3.1794962184991444,"pfxZ":6.4770549400987285,"pX":0.0438345312098414,"pZ":3.5965682662678575,"vX0":8.801951568306931,"vY0":-140.19767978285773,"vZ0":-2.7682239501565333,"x":115.33,"y":141.67,"x0":-2.6916579491611343,"y0":50.00060290692232,"z0":5.802910815969475,"aX":-6.475753621102494},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.5,"breakHorizontal":4.4,"spinRate":2285,"spinDirection":217},"zone":12,"typeConfidence":0.86,"plateTime":0.3873017721404928,"extension":5.878198788484095},"hitData":{"launchSpeed":73.2,"launchAngle":27.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.03,"coordY":101.28}},"index":3,"playId":"8a129463-1633-3d32-83b3-86e555d238d2","pitchNumber":3,"startTime":"2026-04-23T03:34:47.282Z","endTime":"2026-04-23T03:34:59.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:34:59.549Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T03:35:15.309Z","endTime":"2026-04-23T03:37:23.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"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":3},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":87.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.502609910612364,"aZ":-22.818191601806024,"pfxX":-0.10706578997499872,"pfxZ":4.944450411656944,"pX":0.5014610114097444,"pZ":1.3778086339599456,"vX0":8.89607788087449,"vY0":-135.448310910536,"vZ0":-7.3137401800700665,"x":97.89,"y":201.58,"x0":-2.7865491529061264,"y0":50.004451208253556,"z0":5.664271294685749,"aX":-0.20495298359956812},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.8,"breakHorizontal":-1.3,"spinRate":2435,"spinDirection":203},"zone":14,"typeConfidence":0.77,"plateTime":0.4015890854066564,"extension":5.9217792739857575},"index":0,"playId":"3164f250-8a05-398c-a242-355d227c9867","pitchNumber":1,"startTime":"2026-04-23T03:35:32.583Z","endTime":"2026-04-23T03:35:37.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.438706240024143,"aZ":-28.34292874345361,"pfxX":-0.09386399392181866,"pfxZ":2.2708225223806355,"pX":0.3893371456940458,"pZ":2.009021276480617,"vX0":7.6748305421383245,"vY0":-127.99013504890388,"vZ0":-4.010652049142352,"x":102.16,"y":184.54,"x0":-2.6157307526156797,"y0":50.00178504681834,"z0":5.776182129368306,"aX":-0.15963568946134876},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":-1.3,"spinRate":2413,"spinDirection":163},"zone":9,"typeConfidence":0.68,"plateTime":0.4253558583239214,"extension":5.869138259064298},"index":1,"playId":"50041b7c-be3d-3efa-aab0-5edec200f5bb","pitchNumber":2,"startTime":"2026-04-23T03:35:49.862Z","endTime":"2026-04-23T03:35:54.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17167212716729,"aZ":-25.51350943957446,"pfxX":1.8817553361149928,"pfxZ":3.6853648688534673,"pX":0.1087586600150152,"pZ":3.1234324282863475,"vX0":6.870104862131984,"vY0":-132.95970339684075,"vZ0":-2.200427642545919,"x":112.85,"y":154.45,"x0":-2.743756126140464,"y0":50.000333380998974,"z0":5.796734142171359,"aX":3.396802656199325},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":-4.8,"spinRate":2306,"spinDirection":175},"zone":2,"typeConfidence":0.96,"plateTime":0.41058689920495794,"extension":5.871612655060851},"index":2,"playId":"705c6314-f0c3-3f02-9857-086997dc82ab","pitchNumber":3,"startTime":"2026-04-23T03:36:08.731Z","endTime":"2026-04-23T03:36:15.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":91.6,"endSpeed":85.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69140142484717,"aZ":-27.12571884707532,"pfxX":-7.002754990350802,"pfxZ":2.773213627640148,"pX":0.4722317301310037,"pZ":1.235617488653354,"vX0":11.066482318110767,"vY0":-132.97555332632913,"vZ0":-6.222123061657408,"x":99.0,"y":205.42,"x0":-2.7996737998084757,"y0":50.005958965621595,"z0":5.5272257863566105,"aX":-12.769383397556082},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":10.8,"spinRate":2250,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.40908289801741793,"extension":5.981425726758737},"index":3,"playId":"ba7f9a29-07ee-30ca-bd29-15ebf250954e","pitchNumber":4,"startTime":"2026-04-23T03:36:33.837Z","endTime":"2026-04-23T03:36:38.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":91.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.554338253629112,"aZ":-18.014978256632794,"pfxX":-3.6090317355818633,"pfxZ":6.668417037258296,"pX":-0.8547618271842393,"pZ":3.812940910301168,"vX0":6.756285971302598,"vY0":-143.29038839914276,"vZ0":-2.3878309361689745,"x":149.58,"y":135.83,"x0":-2.7519704643027123,"y0":50.00336396189057,"z0":5.755988203980297,"aX":-7.664403610527355},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.9,"breakHorizontal":5.5,"spinRate":2345,"spinDirection":221},"zone":11,"typeConfidence":0.92,"plateTime":0.37921420039799436,"extension":5.985519641612185},"index":4,"playId":"1ffa31af-8eb5-37e2-9590-9c6900916e2b","pitchNumber":5,"startTime":"2026-04-23T03:36:52.173Z","endTime":"2026-04-23T03:36:57.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21226758498593,"aZ":-28.192966586271726,"pfxX":3.0996688142349407,"pfxZ":2.2052448848713286,"pX":-0.6258338869757926,"pZ":2.328670302632744,"vX0":5.050315960244847,"vY0":-132.23222089897212,"vZ0":-3.5984778021526616,"x":140.86,"y":175.91,"x0":-2.9494270826260616,"y0":50.00254485473233,"z0":5.733103316829727,"aX":5.590984778882745},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.6,"breakHorizontal":-6.5,"spinRate":2335,"spinDirection":162},"zone":4,"typeConfidence":0.93,"plateTime":0.41126775674647487,"extension":5.936552389140555},"hitData":{"launchSpeed":90.3,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":158.68}},"index":5,"playId":"61b3129d-b155-33f9-8b4e-1d0b9151b9cc","pitchNumber":6,"startTime":"2026-04-23T03:37:15.207Z","endTime":"2026-04-23T03:37:23.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:37:23.363Z","atBatIndex":70},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (6) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T03:39:21.587Z","endTime":"2026-04-23T03:40:31.299Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":593974,"link":"/api/v1/people/593974"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719190781443398,"aZ":-22.149423560826833,"pfxX":7.547988492593301,"pfxZ":5.011739497426666,"pX":-0.9918254014829392,"pZ":3.5694339836060487,"vX0":-6.253883137885069,"vY0":-139.22742669578463,"vZ0":-2.7939521978158535,"x":154.81,"y":142.41,"x0":0.28211574748876883,"y0":50.002567229846576,"z0":6.021228431632957,"aX":15.098341146439516},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.8,"breakHorizontal":-12.7,"spinRate":2039,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.39060534114115564,"extension":5.3520540008616875},"index":0,"playId":"1e10a1ad-bd6d-3d9f-8d38-07cc1c177b70","pitchNumber":1,"startTime":"2026-04-23T03:39:33.794Z","endTime":"2026-04-23T03:39:38.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57312110850612,"aZ":-15.919854621228184,"pfxX":6.001128791599189,"pfxZ":8.156333705109986,"pX":-0.24307504938071653,"pZ":2.520864743322,"vX0":-3.708659666299011,"vY0":-139.37977443502498,"vZ0":-6.537256731663871,"x":126.27,"y":170.72,"x0":0.31629404869228617,"y0":50.0039153869619,"z0":5.924569564560231,"aX":11.958953487043482},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":-10.2,"spinRate":2241,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.39108473518701636,"extension":5.395051811913445},"index":1,"playId":"2ce829a5-7a54-362b-8a0a-58a3ff13ded6","pitchNumber":2,"startTime":"2026-04-23T03:39:49.047Z","endTime":"2026-04-23T03:39:53.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430838795873335,"aZ":-21.501701453892238,"pfxX":6.494538972175144,"pfxZ":5.469197806465904,"pX":-0.8217465258827356,"pZ":1.752101357945714,"vX0":-4.5506250580890875,"vY0":-137.35026635757166,"vZ0":-7.665337741617041,"x":148.32,"y":191.47,"x0":-0.004628289700639679,"y0":50.00111781085884,"z0":5.9917810785454515,"aX":12.668040193872105},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.9,"breakHorizontal":-11.0,"spinRate":2125,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.3956194112887057,"extension":5.337823174385393},"hitData":{"launchSpeed":105.7,"launchAngle":23.0,"totalDistance":427.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":67.55,"coordY":36.06}},"index":2,"playId":"69379409-3a08-3d57-acd0-24b7f71b3225","pitchNumber":3,"startTime":"2026-04-23T03:40:02.884Z","endTime":"2026-04-23T03:40:31.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.02,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:40:31.299Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to second baseman Jake Cronenworth.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T03:40:43.036Z","endTime":"2026-04-23T03:41:54.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.714122627081657,"aZ":-22.205084897150474,"pfxX":6.414271336874023,"pfxZ":4.943477549328639,"pX":0.6215519765202785,"pZ":2.0153093563860804,"vX0":-1.152440779464009,"vY0":-139.52882894249322,"vZ0":-6.9734766321891835,"x":93.31,"y":184.37,"x0":0.19961262104464525,"y0":50.0012541712452,"z0":5.959464145806477,"aX":12.932971595511619},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.0,"breakHorizontal":-11.5,"spinRate":2266,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.38920820095073116,"extension":5.2143601516173925},"index":0,"playId":"69e2a8fd-ed2e-3e60-8b50-c3b45283dd23","pitchNumber":1,"startTime":"2026-04-23T03:40:52.187Z","endTime":"2026-04-23T03:40:56.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40127450795732,"aZ":-27.517394532175924,"pfxX":7.4744716792208195,"pfxZ":2.6733080964109197,"pX":1.218310835420636,"pZ":2.1422800395318315,"vX0":-0.9616210435669712,"vY0":-130.2543223372781,"vZ0":-3.7425465298197467,"x":70.56,"y":180.94,"x0":0.6161322447140785,"y0":50.005903706543435,"z0":5.642777616034538,"aX":13.044471334965227},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":-13.4,"spinRate":2244,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.41804297665803825,"extension":5.209865445188615},"index":1,"playId":"73b148d8-7c12-3a8c-ac3f-c982b1923a97","pitchNumber":2,"startTime":"2026-04-23T03:41:07.085Z","endTime":"2026-04-23T03:41:11.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49335337080477,"aZ":-19.168500800103402,"pfxX":4.493654856869653,"pfxZ":6.529632627676817,"pX":-1.010068465201104,"pZ":3.3460547355158154,"vX0":-4.514367090703339,"vY0":-138.9084143339782,"vZ0":-3.979112800470494,"x":155.5,"y":148.44,"x0":0.03743048663201348,"y0":50.00310601965301,"z0":6.039955654652865,"aX":8.951205346459584},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":-7.4,"spinRate":2310,"spinDirection":114},"zone":11,"typeConfidence":2.0,"plateTime":0.3914355123407054,"extension":5.195469129721034},"index":2,"playId":"5ec52d0a-a8e3-3b1b-bc9b-cc29424340d1","pitchNumber":3,"startTime":"2026-04-23T03:41:25.926Z","endTime":"2026-04-23T03:41:30.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.178140472338058,"aZ":-27.24994604442076,"pfxX":6.961450475286643,"pfxZ":2.8556329321971745,"pX":-0.009494558694354586,"pZ":1.922066547070757,"vX0":-2.9776447853627803,"vY0":-129.29476166029502,"vZ0":-4.222898749016493,"x":117.36,"y":186.88,"x0":0.24065070746309794,"y0":50.005576202000974,"z0":5.622689225145054,"aX":12.010828100113269},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":-12.1,"spinRate":2301,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4206224307615094,"extension":5.455180524023305},"hitData":{"launchSpeed":78.4,"launchAngle":57.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.38,"coordY":120.92}},"index":3,"playId":"e4bc1626-4ec4-3026-b3b0-e39d38f9c090","pitchNumber":4,"startTime":"2026-04-23T03:41:44.962Z","endTime":"2026-04-23T03:41:54.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:41:54.895Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T03:41:59.515Z","endTime":"2026-04-23T03:42:28.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":89.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984702850347972,"aZ":-22.38296678090923,"pfxX":6.398137471943833,"pfxZ":4.851430334590823,"pX":-0.4499746664777184,"pZ":2.580521860680634,"vX0":-3.880290045186188,"vY0":-139.65149330050403,"vZ0":-5.556948537887352,"x":134.15,"y":169.11,"x0":0.11055444198091352,"y0":50.00328447906918,"z0":6.024069177333429,"aX":12.91494650242304},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.0,"breakHorizontal":-11.0,"spinRate":2007,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.38897231864084514,"extension":5.293211359392172},"hitData":{"launchSpeed":90.4,"launchAngle":30.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.55,"coordY":81.41}},"index":0,"playId":"06600d6c-2494-37b5-a10c-a869922f63bd","pitchNumber":1,"startTime":"2026-04-23T03:42:19.211Z","endTime":"2026-04-23T03:42:28.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:42:28.254Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T03:42:41.466Z","endTime":"2026-04-23T03:43:43.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49355794155438,"aZ":-17.40264649874165,"pfxX":5.474125680233436,"pfxZ":7.372037015853474,"pX":-1.902289091439065,"pZ":1.438202930395502,"vX0":-6.991697286911578,"vY0":-139.48248878177196,"vZ0":-9.057992447151934,"x":189.51,"y":199.95,"x0":-0.09371180034460759,"y0":50.00003696629036,"z0":5.837044859532596,"aX":10.964091307819913},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.0,"breakHorizontal":-8.8,"spinRate":2192,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.3902202960103711,"extension":5.2997180988386},"index":0,"playId":"eb44526b-7d07-3cc2-acef-fbc2b862037e","pitchNumber":1,"startTime":"2026-04-23T03:42:56.463Z","endTime":"2026-04-23T03:43:03.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.187129359162554,"aZ":-26.049501518062836,"pfxX":7.7279218860835535,"pfxZ":3.585797220302534,"pX":1.572108766760166,"pZ":2.021657705683616,"vX0":0.056085516431031435,"vY0":-128.70235036049618,"vZ0":-3.979806544127112,"x":57.07,"y":184.2,"x0":0.5431569776846579,"y0":50.00297508115719,"z0":5.5640707833038165,"aX":13.198103065583407},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":-14.0,"spinRate":2259,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4226685962306953,"extension":5.236404944153951},"index":1,"playId":"c5e640bf-c4b4-39eb-a1c5-f7799efbadab","pitchNumber":2,"startTime":"2026-04-23T03:43:11.503Z","endTime":"2026-04-23T03:43:16.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6892963556877,"aZ":-25.246853457927887,"pfxX":8.016701208902075,"pfxZ":3.9928381386763103,"pX":-0.07681581537647496,"pZ":1.7882399055114628,"vX0":-3.1692931962012483,"vY0":-129.73198825916992,"vZ0":-4.921681468047219,"x":119.93,"y":190.5,"x0":0.1071845237893579,"y0":50.00298854420583,"z0":5.593067115037791,"aX":13.903657330012347},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.6,"breakHorizontal":-14.0,"spinRate":2325,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.41941418701197186,"extension":5.380217669674468},"index":2,"playId":"ac2a7609-e831-36ce-af19-6e4861a43af0","pitchNumber":3,"startTime":"2026-04-23T03:43:25.097Z","endTime":"2026-04-23T03:43:31.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2500067783788,"aZ":-26.334306440831146,"pfxX":7.80492498585383,"pfxZ":3.4329636707841606,"pX":0.33809301284097815,"pZ":1.0160903308464373,"vX0":-2.3367854638610295,"vY0":-128.26014498249015,"vZ0":-6.155981866672465,"x":104.11,"y":211.35,"x0":0.23524653038093613,"y0":50.00534892910275,"z0":5.444520655547378,"aX":13.281002654273836},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":-13.8,"spinRate":2289,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4236385163962102,"extension":5.253777262078682},"index":3,"playId":"35733e69-fb13-3e2c-bbe0-330ee1553fc3","pitchNumber":4,"startTime":"2026-04-23T03:43:39.150Z","endTime":"2026-04-23T03:43:43.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669134,"link":"/api/v1/people/669134"},"first":{"id":592206,"link":"/api/v1/people/592206"},"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":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:43:43.892Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to right fielder Jordan Beck.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T03:45:41.345Z","endTime":"2026-04-23T03:47:31.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":89.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99462423801568,"aZ":-21.916472748452115,"pfxX":-2.670863259744419,"pfxZ":5.1129617249036095,"pX":0.4997940201487511,"pZ":1.851640294100732,"vX0":9.35865491015029,"vY0":-139.03109048986917,"vZ0":-6.94159149002254,"x":97.95,"y":188.79,"x0":-2.5271986563283346,"y0":50.00053179312822,"z0":5.780724079329354,"aX":-5.3566875445847995},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.3,"breakHorizontal":3.4,"spinRate":2267,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.39032078209858323,"extension":5.966442496580271},"index":0,"playId":"c683aa46-4737-3612-9781-d907824b3936","pitchNumber":1,"startTime":"2026-04-23T03:46:06.118Z","endTime":"2026-04-23T03:46:11.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74764685341075,"aZ":-25.201327582074633,"pfxX":2.234676950125657,"pfxZ":3.8036505979704796,"pX":0.27318798240491604,"pZ":2.316185697014966,"vX0":7.047385757462433,"vY0":-133.31988799146836,"vZ0":-4.577450738825529,"x":106.59,"y":176.24,"x0":-2.6755942050132484,"y0":50.003968371552155,"z0":5.834161101105733,"aX":4.094354515604477},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":-5.3,"spinRate":2344,"spinDirection":192},"zone":6,"typeConfidence":0.96,"plateTime":0.4080164517839364,"extension":5.821979957788449},"index":1,"playId":"693e353e-7d8e-32b7-807d-42716aa5b242","pitchNumber":2,"startTime":"2026-04-23T03:46:27.697Z","endTime":"2026-04-23T03:46:32.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732587738138353,"aZ":-24.40925050579401,"pfxX":1.8550066989001075,"pfxZ":4.139406520011113,"pX":0.9911204342047794,"pZ":1.7984909081159435,"vX0":9.2365269334835,"vY0":-134.70740333687877,"vZ0":-5.794288091618906,"x":79.22,"y":190.22,"x0":-2.695079100580185,"y0":50.00160173044462,"z0":5.656613415590981,"aX":3.4750049018767672},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":-4.9,"spinRate":2452,"spinDirection":190},"zone":14,"typeConfidence":0.96,"plateTime":0.40352911701700567,"extension":5.915480944505898},"index":2,"playId":"79fd7e2d-6d74-3286-a9f5-3adfa10c7d62","pitchNumber":3,"startTime":"2026-04-23T03:46:44.255Z","endTime":"2026-04-23T03:46:49.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":85.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.199891452394617,"aZ":-27.36849650805234,"pfxX":0.43599424548772125,"pfxZ":2.640227580233133,"pX":0.15453872391534518,"pZ":1.6868399031733015,"vX0":7.500004643614028,"vY0":-132.58818545418643,"vZ0":-5.45075975012398,"x":111.11,"y":193.24,"x0":-2.7406877130741036,"y0":50.00522480682589,"z0":5.709273388595103,"aX":0.7934456828919981},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.1,"breakHorizontal":-2.0,"spinRate":2378,"spinDirection":181},"zone":8,"typeConfidence":0.88,"plateTime":0.4095052716928591,"extension":6.046311575514267},"index":3,"playId":"82b304e6-960c-362e-9088-e02c74ac99fe","pitchNumber":4,"startTime":"2026-04-23T03:47:01.617Z","endTime":"2026-04-23T03:47:06.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":91.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878119244841415,"aZ":-20.72755866248781,"pfxX":-4.087465944018359,"pfxZ":5.412579478662799,"pX":1.0678126360326723,"pZ":3.252528457592125,"vX0":12.259575899231972,"vY0":-142.4739711608384,"vZ0":-3.1876991706225573,"x":76.3,"y":150.96,"x0":-2.706202706620095,"y0":50.00531553445632,"z0":5.652063648437382,"aX":-8.649578825456645},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.5,"breakHorizontal":5.6,"spinRate":2380,"spinDirection":222},"zone":12,"typeConfidence":0.79,"plateTime":0.3802913720893617,"extension":6.029618680130059},"hitData":{"launchSpeed":84.7,"launchAngle":30.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.03,"coordY":87.66}},"index":4,"playId":"71da30b0-7e91-3c3e-a0df-75293119eaf5","pitchNumber":5,"startTime":"2026-04-23T03:47:22.896Z","endTime":"2026-04-23T03:47:31.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:47:31.637Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Campusano doubles (6) on a line drive to right fielder Jordan Beck. Luis Campusano to 3rd. Luis Campusano advances to 3rd, on a throwing error by right fielder Jordan Beck.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T03:47:41.943Z","endTime":"2026-04-23T03:49:39.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.325044055114226,"aZ":-23.72103630838627,"pfxX":0.8532094680738023,"pfxZ":4.495873640783129,"pX":0.44634253815972397,"pZ":1.7040249843979072,"vX0":8.30373851578233,"vY0":-134.7642362401967,"vZ0":-6.21342842459126,"x":99.99,"y":192.77,"x0":-2.7581209504400754,"y0":50.00008472727174,"z0":5.664502624866944,"aX":1.6023414905686582},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.3,"breakHorizontal":-3.0,"spinRate":2396,"spinDirection":197},"zone":9,"typeConfidence":0.94,"plateTime":0.40311728176710915,"extension":6.007555895278026},"index":0,"playId":"b728d982-3a4a-309b-ac7a-9f0450718089","pitchNumber":1,"startTime":"2026-04-23T03:47:54.521Z","endTime":"2026-04-23T03:48:03.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.005542636621506,"aZ":-18.172410692028613,"pfxX":-3.258901515184538,"pfxZ":6.869411899764618,"pX":0.5347785334692648,"pZ":2.8086778865625566,"vX0":9.865206592467578,"vY0":-140.73960476776656,"vZ0":-4.957710718193408,"x":96.62,"y":162.95,"x0":-2.567421570850351,"y0":50.00601268493288,"z0":5.742045442928261,"aX":-6.64609152878025},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":4.2,"spinRate":2276,"spinDirection":211},"zone":3,"typeConfidence":0.89,"plateTime":0.3867490999426306,"extension":6.087254549202019},"index":1,"playId":"0749bcc9-6c5a-3f25-8029-166c79ad0940","pitchNumber":2,"startTime":"2026-04-23T03:48:18.628Z","endTime":"2026-04-23T03:48:23.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":90.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58285908244979,"aZ":-20.44362777707847,"pfxX":-4.515857666330087,"pfxZ":5.694673484220312,"pX":-0.18079281959531282,"pZ":3.5308489355031054,"vX0":8.89249095757971,"vY0":-141.5322797546462,"vZ0":-2.290825425164159,"x":123.89,"y":143.45,"x0":-2.7548300641024257,"y0":50.00476040677919,"z0":5.638041441791615,"aX":-9.306251475532967},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.1,"breakHorizontal":6.7,"spinRate":2243,"spinDirection":220},"zone":11,"typeConfidence":0.85,"plateTime":0.3847269067465886,"extension":6.00963745317337},"index":2,"playId":"0239955d-eb36-30b9-9aad-a3b2d0e2f398","pitchNumber":3,"startTime":"2026-04-23T03:48:38.143Z","endTime":"2026-04-23T03:48:45.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":91.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0510648957019,"aZ":-16.42657679806008,"pfxX":-3.7013394322072615,"pfxZ":7.505535369395094,"pX":-0.003578647822379718,"pZ":3.1933430275081713,"vX0":9.022374052308205,"vY0":-142.80827472754285,"vZ0":-4.0832220860817445,"x":117.14,"y":152.56,"x0":-2.70097738451444,"y0":50.00146718456269,"z0":5.652292992064248,"aX":-7.765513345931904},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.1,"breakHorizontal":5.2,"spinRate":2459,"spinDirection":221},"zone":2,"typeConfidence":0.92,"plateTime":0.3812609920088894,"extension":6.04844468899183},"hitData":{"launchSpeed":98.4,"launchAngle":19.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.19,"coordY":77.66}},"index":3,"playId":"a4f7a695-93b1-3eb7-b73a-ba988802a9ab","pitchNumber":4,"startTime":"2026-04-23T03:49:23.104Z","endTime":"2026-04-23T03:49:39.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":669134,"link":"/api/v1/people/669134","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":669134,"link":"/api/v1/people/669134"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:49:39.217Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, third baseman Kyle Karros to first baseman TJ Rumfield. Luis Campusano scores.","rbi":1,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T03:49:57.505Z","endTime":"2026-04-23T03:50:37.106Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669134,"fullName":"Luis Campusano","link":"/api/v1/people/669134"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":87.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40906188688369,"aZ":-23.420630565058158,"pfxX":0.1520588772860112,"pfxZ":4.5422216291728255,"pX":-0.5955548622498956,"pZ":2.849830175342703,"vX0":5.987034829135088,"vY0":-135.89869245265342,"vZ0":-3.518597058566404,"x":139.7,"y":161.83,"x0":-2.819672619147144,"y0":50.00053798580986,"z0":5.732674895046829,"aX":0.29235878767340195},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":-1.2,"spinRate":2251,"spinDirection":204},"zone":1,"typeConfidence":0.92,"plateTime":0.39852936515275994,"extension":5.991491160646028},"index":0,"playId":"5a351507-a960-3efb-9712-6413dd213d1c","pitchNumber":1,"startTime":"2026-04-23T03:50:12.849Z","endTime":"2026-04-23T03:50:18.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":88.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23714130171437,"aZ":-24.153976770823924,"pfxX":-0.1301934409973543,"pfxZ":4.129345138165007,"pX":-0.1570028900005577,"pZ":3.2985979387253557,"vX0":7.511650861256638,"vY0":-136.6215909659806,"vZ0":-2.3623503473324763,"x":122.98,"y":149.72,"x0":-2.8935234026509606,"y0":50.003658168076534,"z0":5.787073975699562,"aX":-0.25263633371946703},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":-1.0,"spinRate":2319,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.3967127213250907,"extension":6.002239873203707},"hitData":{"launchSpeed":95.0,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.4,"coordY":168.48}},"index":1,"playId":"58b3e2f1-3e60-37c2-8053-84a20f383701","pitchNumber":2,"startTime":"2026-04-23T03:50:29.401Z","endTime":"2026-04-23T03:50:37.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"third":{"id":669134,"link":"/api/v1/people/669134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:50:37.106Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, pitcher Antonio Senzatela to first baseman TJ Rumfield.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T03:51:05.774Z","endTime":"2026-04-23T03:52:17.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.837977580314615,"aZ":-25.902893354862737,"pfxX":1.5733440779483585,"pfxZ":3.3610210996805723,"pX":1.8588477914703079,"pZ":1.3394195022083146,"vX0":11.553333606889414,"vY0":-134.40564329157007,"vZ0":-6.5721646551769615,"x":46.15,"y":202.62,"x0":-2.6657272658324125,"y0":50.002730909272216,"z0":5.607075480601048,"aX":2.931155585347573},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.0,"breakHorizontal":-4.9,"spinRate":2324,"spinDirection":203},"zone":14,"typeConfidence":0.94,"plateTime":0.4045433862366776,"extension":6.055221483245183},"index":0,"playId":"9c733c01-63fb-3cbe-a958-54641b8e1364","pitchNumber":1,"startTime":"2026-04-23T03:51:05.774Z","endTime":"2026-04-23T03:51:10.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":96.6,"endSpeed":90.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.848885952456765,"aZ":-18.252452757720892,"pfxX":-2.319912062275325,"pfxZ":6.754215068640139,"pX":-0.6284931786074288,"pZ":3.316438993529586,"vX0":6.895679772545223,"vY0":-140.78577849746682,"vZ0":-3.4817638546709526,"x":140.96,"y":149.24,"x0":-2.7794676782713927,"y0":50.0045601261557,"z0":5.710776952922518,"aX":-4.783483635120462},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.9,"breakHorizontal":3.2,"spinRate":2288,"spinDirection":206},"zone":11,"typeConfidence":0.89,"plateTime":0.38509155204998047,"extension":6.035824425933711},"index":1,"playId":"c0c9bbea-686f-37db-ab76-8795d8b20b8d","pitchNumber":2,"startTime":"2026-04-23T03:51:23.095Z","endTime":"2026-04-23T03:51:27.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.124989913313186,"aZ":-25.46113864988537,"pfxX":0.27239143901065255,"pfxZ":3.5843753843467585,"pX":0.900068962460991,"pZ":2.200644820844211,"vX0":9.650236476301002,"vY0":-134.50253826844673,"vZ0":-4.7435038380613275,"x":82.69,"y":179.36,"x0":-2.736804976853444,"y0":50.00141379614041,"z0":5.743723305912823,"aX":0.510315832815571},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.9,"breakHorizontal":-2.2,"spinRate":2361,"spinDirection":196},"zone":14,"typeConfidence":0.93,"plateTime":0.4038367633823263,"extension":6.15971028738594},"index":2,"playId":"5b1a9518-f9bc-3435-b8d5-d79ed9850f06","pitchNumber":3,"startTime":"2026-04-23T03:51:43.221Z","endTime":"2026-04-23T03:51:47.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-23T03:51:55.405Z","endTime":"2026-04-23T03:52:07.413Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":86.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.372213321218265,"aZ":-28.495969498485255,"pfxX":1.2906670147802521,"pfxZ":1.973361033519038,"pX":0.34617136858180075,"pZ":1.3820259297182647,"vX0":7.977856990385171,"vY0":-133.78232773718628,"vZ0":-5.901939900815412,"x":103.8,"y":201.47,"x0":-2.808914553619491,"y0":50.00373455431493,"z0":5.588418334114209,"aX":2.401494610996154},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.8,"breakHorizontal":-3.6,"spinRate":2378,"spinDirection":170},"zone":14,"typeConfidence":0.93,"plateTime":0.40518717774387136,"extension":5.997959354454106},"hitData":{"launchSpeed":68.4,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.18,"coordY":184.03}},"index":4,"playId":"d1ff4194-26f0-3a5a-9efc-1c31558f5926","pitchNumber":4,"startTime":"2026-04-23T03:52:07.413Z","endTime":"2026-04-23T03:52:17.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"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":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-23T03:52:17.710Z","atBatIndex":78}]