[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T00:17:12.217Z","endTime":"2026-04-25T00:18:48.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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-24T19:29:16.271Z","endTime":"2026-04-24T23:49:32.034Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"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-24T23:49:32.034Z","endTime":"2026-04-25T00:15:14.881Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"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-25T00:15:14.881Z","endTime":"2026-04-25T00:17:14.508Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329039923685606,"aZ":-17.0712638220192,"pfxX":-1.7646571484428275,"pfxZ":7.973442926461806,"pX":1.8207813513876758,"pZ":1.7088620601230557,"vX0":9.179955039017834,"vY0":-136.56718121430686,"vZ0":-7.761066806752839,"x":47.6,"y":192.64,"x0":-1.3510288471779919,"y0":50.00282782481607,"z0":5.7561168623768575,"aX":-3.3439738113184823},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":1.3,"spinRate":2103,"spinDirection":192},"zone":14,"typeConfidence":0.92,"plateTime":0.40066577410896054,"extension":6.65709356713058},"index":3,"playId":"45d66788-5d35-3a60-a26d-826ce3b78b4d","pitchNumber":1,"startTime":"2026-04-25T00:17:14.508Z","endTime":"2026-04-25T00:17:18.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.542467037617413,"aZ":-16.01920880121014,"pfxX":-1.9842239088266458,"pfxZ":8.446523613619156,"pX":-0.048053170774613956,"pZ":2.918680646877876,"vX0":4.438726653924261,"vY0":-137.44226791596518,"vZ0":-5.16881069582176,"x":118.83,"y":159.98,"x0":-1.4263853045335986,"y0":50.00476805286198,"z0":5.912191794206286,"aX":-3.7964234978181848},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":2.6,"spinRate":2154,"spinDirection":194},"zone":2,"typeConfidence":0.92,"plateTime":0.3985734598735169,"extension":6.588896254046345},"index":4,"playId":"488782a9-87d8-3001-99bd-afe888ad4a3c","pitchNumber":2,"startTime":"2026-04-25T00:17:31.671Z","endTime":"2026-04-25T00:17:35.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":68.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.620301231029902,"aZ":-44.23661383887035,"pfxX":2.2253403915925207,"pfxZ":-10.06373860275835,"pX":0.5031823593581711,"pZ":3.807695539391044,"vX0":3.5405211741612783,"vY0":-109.23397445877697,"vZ0":5.086700826879918,"x":97.82,"y":135.97,"x0":-1.4325405295658113,"y0":50.00124071274841,"z0":6.227960111879526,"aX":2.6674166752326305},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-16.3,"breakHorizontal":-5.0,"spinRate":2598,"spinDirection":20},"zone":12,"typeConfidence":0.91,"plateTime":0.502911989111519,"extension":6.41175484837518},"index":5,"playId":"05a3db28-5813-39c4-9284-93951a5af78b","pitchNumber":3,"startTime":"2026-04-25T00:17:48.591Z","endTime":"2026-04-25T00:17:52.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28267163475987,"aZ":-15.688872792222542,"pfxX":-1.0398379518906125,"pfxZ":8.631968124168498,"pX":-0.04351791376791243,"pZ":3.1700648817868045,"vX0":4.553013626465074,"vY0":-137.2950834020681,"vZ0":-4.365417685093587,"x":118.66,"y":153.19,"x0":-1.5879323813813242,"y0":50.00204720402528,"z0":5.847704395876605,"aX":-1.985878451299531},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":1.0,"spinRate":2253,"spinDirection":190},"zone":2,"typeConfidence":0.92,"plateTime":0.3988798836682257,"extension":6.46600495038334},"index":6,"playId":"b06a1c04-60fc-37c7-8852-d30368eb5d87","pitchNumber":4,"startTime":"2026-04-25T00:18:04.908Z","endTime":"2026-04-25T00:18:08.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":78.2,"endSpeed":71.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54254313928925,"aZ":-44.43632949454124,"pfxX":2.360238254073794,"pfxZ":-9.493629875559296,"pX":0.7881140152244077,"pZ":0.6938959420147305,"vX0":4.268664083957153,"vY0":-113.71956859122764,"vZ0":-1.5113586877923821,"x":86.96,"y":220.04,"x0":-1.4302189341317448,"y0":50.00218881993717,"z0":5.8301606823958245,"aX":3.048497667323173},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-17.3,"breakHorizontal":-5.5,"spinRate":2717,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.4842132914364541,"extension":6.689203895218692},"index":7,"playId":"acb81d76-6877-3807-a0f2-66a45311c64c","pitchNumber":5,"startTime":"2026-04-25T00:18:25.209Z","endTime":"2026-04-25T00:18:28.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":95.0,"endSpeed":86.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.724812664512605,"aZ":-19.746940573226876,"pfxX":-2.08241130271632,"pfxZ":6.411398310624991,"pX":-0.32360104475516116,"pZ":3.4834735307074225,"vX0":3.839804239974318,"vY0":-138.30133881632338,"vZ0":-2.9990510606282963,"x":129.33,"y":144.73,"x0":-1.4591334000901444,"y0":50.00009990185722,"z0":5.905560462479451,"aX":-4.035049088185483},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":3.0,"spinRate":2274,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.39597880777550376,"extension":6.567868404211266},"index":8,"playId":"73a0317c-43f1-35d8-bb8e-4f4b407cb4c4","pitchNumber":6,"startTime":"2026-04-25T00:18:44.172Z","endTime":"2026-04-25T00:18:48.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-04-25T00:18:48.467Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T00:19:02.991Z","endTime":"2026-04-25T00:20:45.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.157023924953748,"aZ":-19.3457149514348,"pfxX":-0.832736607765779,"pfxZ":6.632412126091115,"pX":-0.32991533449485416,"pZ":3.0804442449524827,"vX0":3.67813732640867,"vY0":-138.08647345512472,"vZ0":-4.107205746616534,"x":129.58,"y":155.61,"x0":-1.5698845388038567,"y0":50.00671302950071,"z0":5.885237230401712,"aX":-1.6118421031860732},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":0.7,"spinRate":2224,"spinDirection":185},"zone":1,"typeConfidence":0.92,"plateTime":0.3963506195841311,"extension":6.541519292036435},"index":0,"playId":"83e2e656-6e5a-3604-a246-01c92b23c5a9","pitchNumber":1,"startTime":"2026-04-25T00:19:16.689Z","endTime":"2026-04-25T00:19:19.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0671926512941,"aZ":-13.937699346156336,"pfxX":-0.4706686850435795,"pfxZ":9.621259620072546,"pX":0.4752721905128091,"pZ":2.473825921594908,"vX0":5.527311902965701,"vY0":-137.21182812664247,"vZ0":-6.429806094794664,"x":98.88,"y":171.99,"x0":-1.5092721287266722,"y0":50.003051857540726,"z0":5.8080733388469,"aX":-0.8933634522390911},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":-0.4,"spinRate":2303,"spinDirection":192},"zone":6,"typeConfidence":0.92,"plateTime":0.4001120494434156,"extension":6.606621724329708},"index":1,"playId":"c9df9a32-5c5c-3cf7-8eac-d1256a83925e","pitchNumber":2,"startTime":"2026-04-25T00:19:33.806Z","endTime":"2026-04-25T00:19:37.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":94.6,"endSpeed":85.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.018153815935754,"aZ":-16.82661734648059,"pfxX":-0.4951399417604918,"pfxZ":8.061233549606612,"pX":-0.17959272727175035,"pZ":3.969151977418359,"vX0":3.9475550918155604,"vY0":-137.69540695521206,"vZ0":-2.2805268259116156,"x":123.85,"y":131.61,"x0":-1.572731827890598,"y0":50.00211092358849,"z0":5.957767486455199,"aX":-0.9430866084741505},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":0.0,"spinRate":2294,"spinDirection":199},"zone":11,"typeConfidence":0.92,"plateTime":0.39909217904937533,"extension":6.4970409352439065},"index":2,"playId":"ce22491d-d561-34ca-a29c-2220844cd518","pitchNumber":3,"startTime":"2026-04-25T00:19:53.338Z","endTime":"2026-04-25T00:19:56.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544684832262547,"aZ":-45.0506880297325,"pfxX":2.5038477644271535,"pfxZ":-10.285864284808488,"pX":0.7148053835142377,"pZ":0.6215640473989774,"vX0":4.107644226807344,"vY0":-112.42242386878179,"vZ0":-1.3586411142594506,"x":89.75,"y":222.0,"x0":-1.4771919932907178,"y0":50.002649185638305,"z0":5.897132807877277,"aX":3.13421358483911},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-18.6,"breakHorizontal":-5.8,"spinRate":2747,"spinDirection":23},"zone":14,"typeConfidence":0.9,"plateTime":0.49135106381206706,"extension":6.6974267173845154},"index":3,"playId":"2c14a6ad-2b97-3a55-8ff9-89c04bdd5641","pitchNumber":4,"startTime":"2026-04-25T00:20:16.937Z","endTime":"2026-04-25T00:20:20.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26041156587696,"aZ":-44.09682438028904,"pfxX":3.501004702557828,"pfxZ":-9.39829952749455,"pX":-1.0343523181096874,"pZ":0.9103511353296844,"vX0":0.6159295768210153,"vY0":-112.7288198629175,"vZ0":-1.190643742304148,"x":156.43,"y":214.2,"x0":-1.7665561605688642,"y0":50.003348718337236,"z0":5.954429938088835,"aX":4.440683722218706},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-16.9,"breakHorizontal":-6.5,"spinRate":2769,"spinDirection":23},"zone":13,"typeConfidence":0.9,"plateTime":0.4885909486432549,"extension":6.41599456540659},"index":4,"playId":"5b8315cf-a9f7-3d8f-8ea2-745d1d1b7d49","pitchNumber":5,"startTime":"2026-04-25T00:20:41.598Z","endTime":"2026-04-25T00:20:45.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:20:45.736Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out sharply to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T00:21:06.337Z","endTime":"2026-04-25T00:22:13.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78574949810788,"aZ":-29.24029591677361,"pfxX":2.4929301554194088,"pfxZ":1.8197686376940458,"pX":0.6952497385889774,"pZ":0.6730259262636318,"vX0":5.1468634837081835,"vY0":-125.90437044263906,"vZ0":-6.476303092537269,"x":90.5,"y":220.61,"x0":-1.6966903586747228,"y0":50.002740143243486,"z0":5.635188007715989,"aX":4.013756460066358},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":-5.6,"spinRate":2371,"spinDirection":116},"zone":14,"typeConfidence":0.91,"plateTime":0.4344953435250427,"extension":6.637176973867091},"index":0,"playId":"12216baf-c031-343c-b7ca-c94dfe9a3781","pitchNumber":1,"startTime":"2026-04-25T00:21:14.151Z","endTime":"2026-04-25T00:21:17.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":93.2,"endSpeed":86.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79927612614832,"aZ":-19.203275971217646,"pfxX":0.22061110836793318,"pfxZ":6.902378709797731,"pX":-0.8175232675777251,"pZ":2.1190398828442474,"vX0":2.1564640032358304,"vY0":-135.73354277195764,"vZ0":-6.457222772441518,"x":148.16,"y":181.57,"x0":-1.6486775591564027,"y0":50.00220264917859,"z0":5.851608890689082,"aX":0.4138049871573454},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.4,"breakHorizontal":-0.8,"spinRate":2142,"spinDirection":189},"zone":7,"typeConfidence":0.91,"plateTime":0.40248858325683123,"extension":6.493307486773753},"index":1,"playId":"b4dd25f7-9ebc-37f4-a6bd-e56415f9eb63","pitchNumber":2,"startTime":"2026-04-25T00:21:36.134Z","endTime":"2026-04-25T00:21:40.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04451083859873,"aZ":-30.181669276139452,"pfxX":1.6235084173563457,"pfxZ":1.2522538583662914,"pX":0.4303280245970159,"pZ":2.8170963793646466,"vX0":4.952371396913646,"vY0":-125.1906879795917,"vZ0":-1.1201822059947248,"x":100.6,"y":162.72,"x0":-1.783569637677323,"y0":50.00186568043637,"z0":5.738645061712169,"aX":2.5782386896619314},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":-4.1,"spinRate":2162,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.4373587909971821,"extension":6.5147120065488435},"hitData":{"launchSpeed":103.4,"launchAngle":38.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":102.41,"coordY":40.42}},"index":2,"playId":"beeeb758-66bb-3e04-8e26-5c74b431d599","pitchNumber":3,"startTime":"2026-04-25T00:22:01.241Z","endTime":"2026-04-25T00:22:13.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:22:13.622Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T00:22:34.909Z","endTime":"2026-04-25T00:24:04.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":68.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.580278512158504,"aZ":-45.220129285450135,"pfxX":3.945281278798313,"pfxZ":-10.917310322073844,"pX":-1.1752472483909175,"pZ":3.0035493750112643,"vX0":0.2709724994261387,"vY0":-109.35323035299166,"vZ0":3.7637082451877557,"x":161.8,"y":157.68,"x0":-1.8128204621108612,"y0":50.000788342307224,"z0":6.154121510119063,"aX":4.716164887455684},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-18.2,"breakHorizontal":-7.2,"spinRate":2646,"spinDirection":27},"zone":11,"typeConfidence":0.91,"plateTime":0.5033437220396944,"extension":6.496062446135512},"index":0,"playId":"49180cda-9bf6-3d8a-be69-4bd51470007e","pitchNumber":1,"startTime":"2026-04-25T00:22:41.133Z","endTime":"2026-04-25T00:22:44.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52533763689635,"aZ":-17.984716661403297,"pfxX":-0.4246717782539777,"pfxZ":7.281847978178453,"pX":-0.45375895049330195,"pZ":2.4244341214770646,"vX0":3.2106828688250952,"vY0":-138.60341870899407,"vZ0":-5.965246011899314,"x":106.35,"y":134.64,"x0":-1.5712188825670172,"y0":50.004375980785426,"z0":5.80265560734657,"aX":-0.8282220487048265},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":0.1,"spinRate":2177,"spinDirection":189},"zone":4,"typeConfidence":0.92,"plateTime":0.394947938884346,"extension":6.591459910143836},"index":1,"playId":"0f98dcd9-7263-3611-b2e3-f27c862ebcea","pitchNumber":2,"startTime":"2026-04-25T00:23:00.251Z","endTime":"2026-04-25T00:23:03.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.623895263867528,"aZ":-18.818225240235122,"pfxX":-1.5286844466320133,"pfxZ":6.8753449827753235,"pX":0.5221477152387679,"pZ":2.156184972957619,"vX0":6.087633820985749,"vY0":-138.20235162811713,"vZ0":-6.365953085956815,"x":97.1,"y":180.56,"x0":-1.5065714450827732,"y0":50.00271559148925,"z0":5.745264941814333,"aX":-2.9703715885649675},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":1.6,"spinRate":2173,"spinDirection":196},"zone":6,"typeConfidence":0.92,"plateTime":0.3957146849501014,"extension":6.5928942609666334},"index":2,"playId":"f629b67c-ab3c-3d33-afa5-23b146731492","pitchNumber":3,"startTime":"2026-04-25T00:23:18.802Z","endTime":"2026-04-25T00:23:22.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-25T00:23:41.302Z","endTime":"2026-04-25T00:24:00.383Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.776166997351506,"aZ":-27.652323692404284,"pfxX":2.7971305773928092,"pfxZ":2.6755848328323206,"pX":0.10646860571888722,"pZ":0.9298458205943442,"vX0":3.8324182674965166,"vY0":-128.37619235484257,"vZ0":-6.6246698550503,"x":112.94,"y":213.67,"x0":-1.762669442608707,"y0":50.00116216068149,"z0":5.664253458297122,"aX":4.71940454113641},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":-5.9,"spinRate":2295,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4248469101744874,"extension":6.834218172259498},"index":4,"playId":"b068af14-2212-3916-94b3-2482236d9501","pitchNumber":4,"startTime":"2026-04-25T00:24:00.383Z","endTime":"2026-04-25T00:24:04.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:24:04.931Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T00:26:05.307Z","endTime":"2026-04-25T00:26:42.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.7150365310647,"aZ":-15.053443755775307,"pfxX":-2.888224962016168,"pfxZ":8.741621420986421,"pX":0.18894712849477133,"pZ":3.7571355602238006,"vX0":5.54319377998743,"vY0":-139.81003817718215,"vZ0":-2.962054555782636,"x":109.8,"y":137.34,"x0":-1.4539290339219768,"y0":50.00065181509987,"z0":5.832162074778747,"aX":-5.6559044325182155},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":4.0,"spinRate":2201,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3934030463563216,"extension":6.3837674936928},"index":0,"playId":"42ca7ab9-ba4e-3a6b-a062-73b953ad48af","pitchNumber":1,"startTime":"2026-04-25T00:26:19.351Z","endTime":"2026-04-25T00:26:23.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70303061411897,"aZ":-13.564783735523557,"pfxX":-5.085532701490801,"pfxZ":9.463716487874802,"pX":0.3838678844935273,"pZ":2.602327975966951,"vX0":6.809734735060867,"vY0":-139.87027264320795,"vZ0":-5.929306516836293,"x":102.37,"y":168.52,"x0":-1.4299981253601664,"y0":50.00673639168358,"z0":5.651322474325329,"aX":-10.005002938148193},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2315,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.39269336585152415,"extension":6.544898296659565},"hitData":{"launchSpeed":83.8,"launchAngle":36.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.33,"coordY":86.05}},"index":1,"playId":"09281e5f-c2a3-3051-bbc9-83a4c547df5c","pitchNumber":2,"startTime":"2026-04-25T00:26:34.457Z","endTime":"2026-04-25T00:26:42.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:26:42.853Z","atBatIndex":4},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Iván Herrera hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T00:27:22.019Z","endTime":"2026-04-25T00:27:30.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T00:27:06.125Z","endTime":"2026-04-25T00:27:24.295Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.32928271217843,"aZ":-22.0700283773897,"pfxX":-9.95001434748242,"pfxZ":4.974825647214926,"pX":-1.2655367933945274,"pZ":3.5328677460870344,"vX0":4.19107096394899,"vY0":-142.44182661537928,"vZ0":-2.617599215403697,"x":165.24,"y":143.39,"x0":-1.4732372885768974,"y0":50.002761900077395,"z0":5.877724038343833,"aX":-20.203585609921504},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.6,"breakHorizontal":17.0,"spinRate":2413,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3862928020101162,"extension":6.487452704709613},"index":1,"playId":"e8d6da0c-745b-3545-ae1e-2100fc17f082","pitchNumber":1,"startTime":"2026-04-25T00:27:24.295Z","endTime":"2026-04-25T00:27:30.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:27:30.461Z","atBatIndex":5},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Burleson grounds into a double play, second baseman Cole Young to shortstop J.P. Crawford to first baseman Josh Naylor. Iván Herrera out at 2nd. Alec Burleson out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T00:27:47.401Z","endTime":"2026-04-25T00:28:31.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.208812937913947,"aZ":-42.4997586020582,"pfxX":4.430370500001445,"pfxZ":-6.888760198014264,"pX":-0.22987555505599094,"pZ":1.791336027113629,"vX0":1.8945393339582168,"vY0":-122.49230442751409,"vZ0":-0.8174146054003906,"x":125.76,"y":190.41,"x0":-1.5919581725732432,"y0":50.00203769302773,"z0":5.805738526475235,"aX":6.641745798858564},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.4,"breakHorizontal":-8.5,"spinRate":2375,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.44945038039419183,"extension":6.605034464824778},"index":0,"playId":"45545740-bc56-3eb3-b5f2-507d0bdb55cf","pitchNumber":1,"startTime":"2026-04-25T00:28:03.366Z","endTime":"2026-04-25T00:28:07.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77159362878444,"aZ":-15.91695879999068,"pfxX":-3.996516954038981,"pfxZ":8.093340252080857,"pX":-0.2038636583930646,"pZ":3.639803455374497,"vX0":5.039721733646331,"vY0":-141.21434668655917,"vZ0":-3.0802009928742256,"x":124.77,"y":140.51,"x0":-1.4969411462075368,"y0":50.00223714320379,"z0":5.7756763123395745,"aX":-8.027942409543055},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":6.1,"spinRate":2368,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38865856424222844,"extension":6.557537539029595},"hitData":{"launchSpeed":83.2,"launchAngle":-22.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.07,"coordY":160.3}},"index":1,"playId":"c65d4d36-9e2a-3e84-83d3-34caa4eea96c","pitchNumber":2,"startTime":"2026-04-25T00:28:22.881Z","endTime":"2026-04-25T00:28:31.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.2,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:28:31.758Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Randy Arozarena doubles (7) on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T00:30:24.234Z","endTime":"2026-04-25T00:31:48.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87672936226256,"aZ":-19.204491776647366,"pfxX":-0.30492660089598633,"pfxZ":6.990306406793402,"pX":0.6565263798889636,"pZ":2.140961896730764,"vX0":5.513400593378615,"vY0":-135.41727389782534,"vZ0":-6.3092213190224395,"x":91.97,"y":180.97,"x0":-1.3671363895904176,"y0":50.00243565645206,"z0":5.846849738807048,"aX":-0.5666100848860847},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":-0.6,"spinRate":2273,"spinDirection":188},"zone":6,"typeConfidence":0.91,"plateTime":0.40464044683123435,"extension":6.559017068623913},"index":0,"playId":"5e9ab2a0-f736-39f5-840c-c5ff3e1d0080","pitchNumber":1,"startTime":"2026-04-25T00:30:46.834Z","endTime":"2026-04-25T00:30:50.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85347863428917,"aZ":-27.135732498626776,"pfxX":2.558255577758464,"pfxZ":3.103126024548822,"pX":1.2387070625373815,"pZ":-0.15585141521612916,"vX0":6.101544594453318,"vY0":-126.55128951009097,"vZ0":-8.943881441099734,"x":69.78,"y":242.99,"x0":-1.5358051547400233,"y0":50.000002631635695,"z0":5.597925592496237,"aX":4.1473907722565935},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":-6.0,"spinRate":2301,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.4328209876569491,"extension":6.817962282351527},"index":1,"playId":"6ea6f3db-52ad-34b8-b8ed-10d5b7e555ab","pitchNumber":2,"startTime":"2026-04-25T00:31:03.190Z","endTime":"2026-04-25T00:31:07.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":94.1,"endSpeed":85.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.745507147462483,"aZ":-15.58350448346787,"pfxX":-8.35272361045724,"pfxZ":8.80060453637654,"pX":-0.672678606785426,"pZ":1.9083749360347968,"vX0":5.343365804893744,"vY0":-136.80364282816015,"vZ0":-7.118577532967236,"x":142.64,"y":187.25,"x0":-1.571616163460953,"y0":50.002009575283694,"z0":5.6234782127073935,"aX":-15.74342070907946},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":13.9,"spinRate":2030,"spinDirection":201},"zone":7,"typeConfidence":0.9,"plateTime":0.40123420551226463,"extension":6.647761302885043},"index":2,"playId":"32d9282d-7dc9-3d50-bf1b-fb891806cd15","pitchNumber":3,"startTime":"2026-04-25T00:31:20.086Z","endTime":"2026-04-25T00:31:23.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1519768761587,"aZ":-44.76574412444496,"pfxX":3.2372290282486786,"pfxZ":-9.97634476152415,"pX":0.6407611537174968,"pZ":2.3505992738180765,"vX0":3.3354541922604555,"vY0":-112.45542578712387,"vZ0":1.7756526197499702,"x":92.58,"y":175.31,"x0":-1.2903378279095603,"y0":50.00241215818822,"z0":6.1424064998653165,"aX":4.085709207993106},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-17.2,"breakHorizontal":-6.8,"spinRate":2697,"spinDirection":18},"zone":6,"typeConfidence":0.9,"plateTime":0.48978620812241447,"extension":6.464436192191051},"hitData":{"launchSpeed":95.5,"launchAngle":19.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.35,"coordY":75.07}},"index":3,"playId":"978b403d-4e13-3d83-bc3f-9c0e04bbe45b","pitchNumber":4,"startTime":"2026-04-25T00:31:36.341Z","endTime":"2026-04-25T00:31:48.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":0.92,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:31:48.140Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Raley flies out sharply to center fielder Nathan Church. Randy Arozarena to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T00:32:20.865Z","endTime":"2026-04-25T00:33:45.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-25T00:32:13.800Z","endTime":"2026-04-25T00:32:23.055Z","isPitch":false,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":68.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24549122404503,"aZ":-45.126123612750845,"pfxX":2.2043636230260595,"pfxZ":-10.776891170641672,"pX":0.13620447162811763,"pZ":3.4741307039585836,"vX0":2.8239623870097077,"vY0":-109.82221471265393,"vZ0":4.700871946648717,"x":111.81,"y":144.98,"x0":-1.4602600633081277,"y0":50.000320052319985,"z0":6.154219012813307,"aX":2.649811065859841},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.2,"breakVerticalInduced":-17.6,"breakHorizontal":-4.8,"spinRate":2666,"spinDirection":23},"zone":2,"typeConfidence":0.91,"plateTime":0.5017226842316775,"extension":6.645487409849594},"index":1,"playId":"93a7649b-ba58-37a3-bb6c-968cd23e1e31","pitchNumber":1,"startTime":"2026-04-25T00:32:23.055Z","endTime":"2026-04-25T00:32:26.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20564587512265,"aZ":-14.936162836499054,"pfxX":-1.9197533643731808,"pfxZ":8.91754273297453,"pX":0.29228403328315494,"pZ":0.8616235305466065,"vX0":5.465591343181502,"vY0":-138.01474667844735,"vZ0":-10.231158145245479,"x":105.86,"y":215.52,"x0":-1.4626770040266477,"y0":50.00123821045481,"z0":5.618363282337342,"aX":-3.7107793934039965},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":2.4,"spinRate":2203,"spinDirection":194},"zone":14,"typeConfidence":0.92,"plateTime":0.39660083741743923,"extension":6.638792895787952},"index":2,"playId":"2de3e9d6-dc2c-3c1a-b6ed-1afa292bbeae","pitchNumber":2,"startTime":"2026-04-25T00:32:46.221Z","endTime":"2026-04-25T00:32:50.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17839980743756,"aZ":-19.610941655102785,"pfxX":-2.0848744659206346,"pfxZ":6.613283848856801,"pX":1.1315310719159215,"pZ":0.6665252483912947,"vX0":7.536980621554295,"vY0":-136.96489567776274,"vZ0":-9.933539062361286,"x":73.87,"y":220.78,"x0":-1.3848451013753507,"y0":50.005014055798995,"z0":5.680832240648898,"aX":-3.962423221291062},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":2.2,"spinRate":2229,"spinDirection":186},"zone":14,"typeConfidence":0.92,"plateTime":0.3998634765341942,"extension":6.6144773183291},"index":3,"playId":"ae3e8e77-ec87-3bfd-a4a3-af016fadac6d","pitchNumber":3,"startTime":"2026-04-25T00:33:06.968Z","endTime":"2026-04-25T00:33:11.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.336613712179272,"aZ":-30.707378171183898,"pfxX":2.2095370661201326,"pfxZ":0.9141709872945718,"pX":-0.24464376241746105,"pZ":2.2877866405206118,"vX0":2.9609436235754423,"vY0":-125.72038149220475,"vZ0":-2.590350958372589,"x":126.33,"y":177.01,"x0":-1.7243790931991605,"y0":50.002025516164856,"z0":5.822242166519688,"aX":3.5383363278659683},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":-4.7,"spinRate":2293,"spinDirection":103},"zone":8,"typeConfidence":0.91,"plateTime":0.43556059892441024,"extension":6.5932444219300415},"hitData":{"launchSpeed":103.8,"launchAngle":38.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":100.89,"coordY":58.94}},"index":4,"playId":"aeb13967-7ccb-3282-bb5e-9e6401318630","pitchNumber":4,"startTime":"2026-04-25T00:33:30.699Z","endTime":"2026-04-25T00:33:45.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.29,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:33:45.029Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T00:33:59.809Z","endTime":"2026-04-25T00:35:40.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.456227058044874,"aZ":-15.389513592080874,"pfxX":0.2925994583729422,"pfxZ":8.48889186160301,"pX":-0.23999428254642194,"pZ":2.2861992465117735,"vX0":3.479008041247557,"vY0":-139.7396795904558,"vZ0":-6.994390622431501,"x":126.15,"y":177.05,"x0":-1.539165340479081,"y0":50.00589028338046,"z0":5.832528364680349,"aX":0.5791453471591849},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":-1.2,"spinRate":2299,"spinDirection":190},"zone":5,"typeConfidence":0.93,"plateTime":0.3919467017917668,"extension":6.469370713216369},"index":0,"playId":"f03b967e-09b2-3839-ad7b-ec459e45db98","pitchNumber":1,"startTime":"2026-04-25T00:34:19.116Z","endTime":"2026-04-25T00:34:22.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27035201975268,"aZ":-19.447015372368284,"pfxX":-2.7279604030087476,"pfxZ":6.548134456391304,"pX":-0.16145911861289447,"pZ":2.5341758547870934,"vX0":4.59544023066485,"vY0":-138.39413281418308,"vZ0":-5.4609943182313705,"x":123.15,"y":170.36,"x0":-1.4874531329498955,"y0":50.004465743296606,"z0":5.831573795732834,"aX":-5.303767158334792},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":4.0,"spinRate":2301,"spinDirection":195},"zone":5,"typeConfidence":0.92,"plateTime":0.39546225033237725,"extension":6.555778930335754},"index":1,"playId":"bff543af-8b80-39b5-b9b0-5e8f384d9386","pitchNumber":2,"startTime":"2026-04-25T00:34:39.911Z","endTime":"2026-04-25T00:34:43.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58585760455798,"aZ":-43.93301957873399,"pfxX":3.1625464058197137,"pfxZ":-8.743909203827371,"pX":1.2071624118042776,"pZ":-0.16038721222412586,"vX0":5.232520957512926,"vY0":-115.78261419939119,"vZ0":-3.857382038743486,"x":70.99,"y":243.11,"x0":-1.5016585651948662,"y0":50.00357238731432,"z0":5.772591231468466,"aX":4.251991310222906},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-16.6,"breakHorizontal":-7.2,"spinRate":2919,"spinDirection":20},"zone":14,"typeConfidence":0.87,"plateTime":0.47484267149563353,"extension":6.769241824491072},"index":2,"playId":"a8dc2b03-c2c4-3d79-a9c1-6dc6a53fc249","pitchNumber":3,"startTime":"2026-04-25T00:35:05.234Z","endTime":"2026-04-25T00:35:09.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.798616077852962,"aZ":-32.98182399449094,"pfxX":2.926805518882399,"pfxZ":-0.49425931376382337,"pX":0.8379451874271253,"pZ":1.2552245940598667,"vX0":5.514640647013887,"vY0":-126.46997470368163,"vZ0":-4.480363788776099,"x":85.06,"y":204.89,"x0":-1.7476672574966685,"y0":50.00450711628886,"z0":5.6829897234575295,"aX":4.760690487517732},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.7,"breakHorizontal":-6.5,"spinRate":2459,"spinDirection":75},"zone":14,"typeConfidence":0.91,"plateTime":0.43241099609483546,"extension":6.673040678353298},"index":3,"playId":"2c153b67-27df-3049-a812-15b7be3d8c8a","pitchNumber":4,"startTime":"2026-04-25T00:35:36.321Z","endTime":"2026-04-25T00:35:40.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.44,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:35:40.024Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a ground ball to center fielder Nathan Church. Randy Arozarena scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T00:35:56.300Z","endTime":"2026-04-25T00:36:17.798Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.274419675496343,"aZ":-21.919015703981312,"pfxX":-0.996825703620261,"pfxZ":5.237611972077078,"pX":0.15433387141648902,"pZ":2.7001356388504623,"vX0":4.975037995771786,"vY0":-139.08216996846812,"vZ0":-4.954276373936062,"x":111.12,"y":165.88,"x0":-1.5283533413498718,"y0":50.004027484060344,"z0":5.958693423860735,"aX":-1.952491809286115},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":0.7,"spinRate":2341,"spinDirection":183},"zone":5,"typeConfidence":0.92,"plateTime":0.39385831248442305,"extension":6.4957011264534},"hitData":{"launchSpeed":99.1,"launchAngle":2.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.88,"coordY":84.79}},"index":0,"playId":"10767799-d337-359f-b366-1e054e58be05","pitchNumber":1,"startTime":"2026-04-25T00:36:08.076Z","endTime":"2026-04-25T00:36:17.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":-9.000000000000007,"leverageIndex":1.44,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:36:17.798Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leo Rivas lines out to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T00:36:39.450Z","endTime":"2026-04-25T00:37:09.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.117454526008828,"aZ":-19.091538618721824,"pfxX":-1.873833253277042,"pfxZ":6.872817774457828,"pX":-0.1911749192093311,"pZ":2.232620201914656,"vX0":4.5051601619465576,"vY0":-136.8255642083003,"vZ0":-6.261099355371577,"x":124.29,"y":178.5,"x0":-1.6127944329262838,"y0":50.002692833628664,"z0":5.8511098754918125,"aX":-3.56711704700067},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":2.5,"spinRate":2295,"spinDirection":188},"zone":5,"typeConfidence":0.92,"plateTime":0.39974013006051257,"extension":6.429798644333046},"index":0,"playId":"4d9e8d91-8345-3677-932b-aac21bf233d9","pitchNumber":1,"startTime":"2026-04-25T00:36:43.090Z","endTime":"2026-04-25T00:36:46.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.286492197431738,"aZ":-33.46877335896772,"pfxX":3.8580409715105297,"pfxZ":-0.8096274004533743,"pX":0.15210750491560462,"pZ":2.358336667203686,"vX0":3.643131767922659,"vY0":-125.479723199867,"vZ0":-1.8645196014256555,"x":111.2,"y":175.1,"x0":-1.8196377227925542,"y0":50.00358825115447,"z0":5.836714766018792,"aX":6.155165383240903},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.7,"breakHorizontal":-7.8,"spinRate":2443,"spinDirection":106},"zone":5,"typeConfidence":0.91,"plateTime":0.4364214992537825,"extension":6.721900505051094},"hitData":{"launchSpeed":93.0,"launchAngle":21.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.49,"coordY":78.72}},"index":1,"playId":"213a90df-12e1-3790-93b6-2b61ef0a665f","pitchNumber":2,"startTime":"2026-04-25T00:37:02.477Z","endTime":"2026-04-25T00:37:09.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:37:09.705Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T00:39:13.124Z","endTime":"2026-04-25T00:41:13.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.641158483973033,"aZ":-15.43767919997335,"pfxX":-6.4813218929030665,"pfxZ":8.301272324100452,"pX":0.06527191779401051,"pZ":3.3391105134749317,"vX0":6.338558012043128,"vY0":-140.99144593945667,"vZ0":-3.9823812684912854,"x":114.51,"y":148.62,"x0":-1.368439717209,"y0":50.00319701016955,"z0":5.7642512301729285,"aX":-13.067432830300227},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":10.4,"spinRate":2436,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3882818646268551,"extension":6.6016898082534965},"index":0,"playId":"48eda677-035d-3da8-9d9d-6c018eb19d99","pitchNumber":1,"startTime":"2026-04-25T00:39:23.389Z","endTime":"2026-04-25T00:39:26.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":96.9,"endSpeed":88.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.826556244439036,"aZ":-23.002123554639756,"pfxX":-9.712078620701622,"pfxZ":4.568037769096669,"pX":0.9990944038845403,"pZ":3.3726206827786855,"vX0":9.521912350371743,"vY0":-140.78205682515016,"vZ0":-2.6472628234250397,"x":78.92,"y":147.72,"x0":-1.1644355582141308,"y0":50.00353401903631,"z0":5.813247622333869,"aX":-19.504816693318197},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.9,"breakHorizontal":15.6,"spinRate":2280,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.38900125712328304,"extension":6.647005980185566},"index":1,"playId":"7082371a-11a2-3789-b93f-513a9b6b4240","pitchNumber":2,"startTime":"2026-04-25T00:39:45.513Z","endTime":"2026-04-25T00:39:49.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248727933409118,"aZ":-38.450987674585996,"pfxX":5.583509034319306,"pfxZ":-3.828293186554908,"pX":1.4956263649987003,"pZ":1.4451284648775211,"vX0":5.763050357112477,"vY0":-127.97918041184631,"vZ0":-3.171606787537817,"x":59.99,"y":199.76,"x0":-1.520434542070394,"y0":50.00353850988798,"z0":5.747403390256349,"aX":9.153960639047067},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.4,"breakHorizontal":-11.5,"spinRate":2637,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.42987945910362857,"extension":6.732035864629519},"index":2,"playId":"24210f4a-7e84-3371-a71d-ab217cb87764","pitchNumber":3,"startTime":"2026-04-25T00:40:00.851Z","endTime":"2026-04-25T00:40:04.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-25T00:40:15.568Z","endTime":"2026-04-25T00:40:27.648Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":88.3,"endSpeed":80.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564833426189054,"aZ":-38.79440584771902,"pfxX":8.382837039197064,"pfxZ":-4.010745635622785,"pX":0.879021603721422,"pZ":1.8021745615386102,"vX0":3.3349097705130832,"vY0":-128.45744980803718,"vZ0":-2.0670544230753043,"x":83.49,"y":190.12,"x0":-1.5293921850411056,"y0":50.001901872814535,"z0":5.667457521685256,"aX":13.841168863822114},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.4,"breakHorizontal":-16.0,"spinRate":2379,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4283462512598448,"extension":6.4596686791787326},"index":4,"playId":"c03715e5-639f-3475-b1cf-3765d476efc1","pitchNumber":4,"startTime":"2026-04-25T00:40:27.648Z","endTime":"2026-04-25T00:40:31.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":88.1,"endSpeed":80.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.857776644746085,"aZ":-33.767296867970856,"pfxX":5.449321840919982,"pfxZ":-0.9618627737058247,"pX":1.9434091575313632,"pZ":1.1767478613748583,"vX0":6.495265781924044,"vY0":-128.11957768210118,"vZ0":-4.382152292741688,"x":42.92,"y":207.01,"x0":-1.3421975333171838,"y0":50.00628812940042,"z0":5.5767594831816565,"aX":8.974041696839496},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.6,"breakHorizontal":-11.4,"spinRate":2369,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.42909663566445655,"extension":6.755037088242844},"index":5,"playId":"c0e118dd-1a5f-3ca5-bfa2-d4a98e96abb9","pitchNumber":5,"startTime":"2026-04-25T00:40:51.646Z","endTime":"2026-04-25T00:40:55.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44194547016468,"aZ":-21.276452554347088,"pfxX":-10.434479578026316,"pfxZ":5.241397110194381,"pX":0.33732165352675264,"pZ":3.494582169250951,"vX0":8.268319848427026,"vY0":-143.36042451035115,"vZ0":-2.7175246770781003,"x":104.14,"y":144.43,"x0":-1.2298812158913148,"y0":50.005173684973855,"z0":5.7844298735737985,"aX":-21.701445632902683},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.1,"breakHorizontal":17.2,"spinRate":2503,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.38220952025407406,"extension":6.587847033417476},"index":6,"playId":"d84d476b-5f61-3eac-a8b0-51ae7aec8f81","pitchNumber":6,"startTime":"2026-04-25T00:41:09.472Z","endTime":"2026-04-25T00:41:13.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:41:13.764Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a ground ball to right fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T00:41:32.739Z","endTime":"2026-04-25T00:42:04.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56697780897805,"aZ":-15.736040631308931,"pfxX":-4.768931156317359,"pfxZ":8.12962409548866,"pX":0.5102506065728691,"pZ":3.4333271105442567,"vX0":7.026848731238391,"vY0":-141.607381538688,"vZ0":-3.3980787669280197,"x":97.55,"y":146.08,"x0":-1.3885033134547187,"y0":50.005655819286645,"z0":5.66106358166542,"aX":-9.647058048729686},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":7.1,"spinRate":2405,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3873878846582013,"extension":6.569752089459404},"index":0,"playId":"9f7aba3c-ad1e-382d-80ac-b7bd17aa7ac3","pitchNumber":1,"startTime":"2026-04-25T00:41:39.858Z","endTime":"2026-04-25T00:41:43.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03921199265309,"aZ":-45.96104794448467,"pfxX":5.527199965137967,"pfxZ":-9.283316914457119,"pX":0.34865291484728245,"pZ":2.060837155514745,"vX0":2.336075445786095,"vY0":-122.4262272358065,"vZ0":0.5560349596928551,"x":103.71,"y":183.14,"x0":-1.3421853321466484,"y0":50.0028258961557,"z0":5.834632687854616,"aX":8.208297720257088},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-16.2,"breakHorizontal":-10.6,"spinRate":2592,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.4511393984279124,"extension":6.6551492332967905},"hitData":{"launchSpeed":98.6,"launchAngle":9.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.2,"coordY":93.74}},"index":1,"playId":"569abd2d-b258-35d0-9b78-86ddeb07cead","pitchNumber":2,"startTime":"2026-04-25T00:41:54.369Z","endTime":"2026-04-25T00:42:04.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.72,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:42:04.137Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masyn Winn pops out to second baseman Cole Young.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T00:42:12.049Z","endTime":"2026-04-25T00:43:52.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.0,"endSpeed":89.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48459650009573,"aZ":-25.345755119601648,"pfxX":-9.798016451585488,"pfxZ":3.3260601234694764,"pX":0.7574539273384219,"pZ":2.444941922484151,"vX0":9.0099231164388,"vY0":-142.38940184752482,"vZ0":-4.586792196015905,"x":88.13,"y":172.77,"x0":-1.1737458248732848,"y0":50.00598641891217,"z0":5.679100614743634,"aX":-20.136787797278878},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.3,"breakHorizontal":16.0,"spinRate":2407,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.38457145151278693,"extension":6.640576494724908},"index":0,"playId":"a87af58d-ca03-31ad-b29a-ce0fbf33edc7","pitchNumber":1,"startTime":"2026-04-25T00:42:33.662Z","endTime":"2026-04-25T00:42:37.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.6,"endSpeed":87.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71280639854642,"aZ":-18.624625824421955,"pfxX":-4.349775522086772,"pfxZ":6.825654586916235,"pX":0.6329786598837553,"pZ":3.302675276034007,"vX0":6.573006429451028,"vY0":-140.4572563898695,"vZ0":-3.703096459008165,"x":92.87,"y":149.61,"x0":-1.1793457932336968,"y0":50.00487991599618,"z0":5.859427596081015,"aX":-8.637384490888925},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.8,"breakHorizontal":6.5,"spinRate":2363,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39093058664242886,"extension":6.699834666579919},"index":1,"playId":"1e439a91-f771-30b7-87ac-661dd42915e5","pitchNumber":2,"startTime":"2026-04-25T00:42:53.916Z","endTime":"2026-04-25T00:42:57.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-25T00:43:06.586Z","endTime":"2026-04-25T00:43:21.259Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.795009730223025,"aZ":-34.786508147365126,"pfxX":7.378379339044827,"pfxZ":-1.5927823242399215,"pX":2.0804062783196993,"pZ":0.33703641301332604,"vX0":6.220310902916686,"vY0":-128.29160878509893,"vZ0":-6.064155220134376,"x":37.7,"y":229.68,"x0":-1.345298947135815,"y0":50.000316818934,"z0":5.485922446124644,"aX":12.133680711843287},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.2,"breakHorizontal":-14.9,"spinRate":2658,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.42910589371334007,"extension":6.721359661234062},"index":3,"playId":"e16210ba-cfc6-330d-8239-cab2d05a9da1","pitchNumber":3,"startTime":"2026-04-25T00:43:21.259Z","endTime":"2026-04-25T00:43:24.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116619254666123,"aZ":-34.82233092240893,"pfxX":7.176543064540378,"pfxZ":-1.6437378774626925,"pX":0.8131205566106825,"pZ":2.1233775529188494,"vX0":3.5069826207674115,"vY0":-127.04636426601716,"vZ0":-1.8348029321614787,"x":86.01,"y":181.45,"x0":-1.5228212722389107,"y0":50.001500019299854,"z0":5.656119948644355,"aX":11.579884934821017},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.1,"breakHorizontal":-13.8,"spinRate":2645,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4332365634518096,"extension":6.8689702830730965},"hitData":{"launchSpeed":75.2,"launchAngle":57.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":175.41,"coordY":148.39}},"index":4,"playId":"c9b35e23-2890-3f10-8eaa-8bef41ba74e1","pitchNumber":4,"startTime":"2026-04-25T00:43:43.721Z","endTime":"2026-04-25T00:43:52.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:43:52.941Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T00:44:17.674Z","endTime":"2026-04-25T00:45:53.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.978696483759045,"aZ":-13.535407821997277,"pfxX":-2.5016252801899848,"pfxZ":9.319712292550623,"pX":0.14490612018374058,"pZ":3.0137567332822046,"vX0":5.269370488801486,"vY0":-141.62054886952637,"vZ0":-5.021684452564536,"x":111.48,"y":157.41,"x0":-1.427854990674242,"y0":50.00362403962194,"z0":5.698521199471341,"aX":-5.003923944738471},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":3.2,"spinRate":2386,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3890488203583735,"extension":6.613723844652291},"index":0,"playId":"cdd2952d-9910-377f-ad4d-bff9405a5216","pitchNumber":1,"startTime":"2026-04-25T00:44:24.539Z","endTime":"2026-04-25T00:44:27.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2919446819658,"aZ":-18.0926281583406,"pfxX":-5.0945619775827655,"pfxZ":6.976545166572514,"pX":0.6450819136672524,"pZ":3.394311816730331,"vX0":7.449885849504885,"vY0":-141.42833315289624,"vZ0":-3.2274343172651148,"x":92.41,"y":147.13,"x0":-1.3655467829810863,"y0":50.00378826022656,"z0":5.715627547728595,"aX":-10.285406514954715},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.1,"breakHorizontal":7.7,"spinRate":2430,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.38778545100226625,"extension":6.6815395363040055},"index":1,"playId":"d8f7d243-f582-39e8-aade-1b38abc57b96","pitchNumber":2,"startTime":"2026-04-25T00:44:47.026Z","endTime":"2026-04-25T00:44:50.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"62db12e4-9f5c-4ebb-9ccf-8326ce933ed0","startTime":"2026-04-25T00:45:09.655Z","endTime":"2026-04-25T00:45:14.655Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87855045682169,"aZ":-38.81530552983953,"pfxX":6.55762010806991,"pfxZ":-4.148816582281244,"pX":1.3861194208289838,"pZ":0.42855493275607437,"vX0":4.549731163141519,"vY0":-127.04256003837564,"vZ0":-4.838744197293626,"x":64.16,"y":227.21,"x0":-1.292154484636824,"y0":50.00106473420405,"z0":5.511499048586903,"aX":10.502886595639772},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.5,"breakHorizontal":-13.1,"spinRate":2733,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4344755934334872,"extension":6.570476977607722},"index":3,"playId":"ed9c1a28-c21c-3809-88aa-ba6b5dbe92cb","pitchNumber":3,"startTime":"2026-04-25T00:45:25.849Z","endTime":"2026-04-25T00:45:29.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.580911044919873,"aZ":-40.68996867095661,"pfxX":5.551634878889781,"pfxZ":-5.361552640288134,"pX":-0.49324213066299977,"pZ":1.5599533516277024,"vX0":1.060272019161531,"vY0":-125.96037914432394,"vZ0":-1.7867759584052363,"x":135.8,"y":196.66,"x0":-1.6417579004772769,"y0":50.00541717111212,"z0":5.606927888965328,"aX":8.810431304004048},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.8,"breakHorizontal":-10.3,"spinRate":2474,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4369350897030859,"extension":6.680865675651525},"hitData":{"launchSpeed":73.5,"launchAngle":-52.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.97,"coordY":179.55}},"index":4,"playId":"ab033a75-2f9a-380b-9a98-a51f214dbf1a","pitchNumber":4,"startTime":"2026-04-25T00:45:47.480Z","endTime":"2026-04-25T00:45:53.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":669357,"link":"/api/v1/people/669357"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:45:53.876Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, third baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T00:47:57.120Z","endTime":"2026-04-25T00:48:09.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":68.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.901808034793934,"aZ":-43.330182669401644,"pfxX":2.752712830684643,"pfxZ":-9.443882151371847,"pX":-0.13377989759981798,"pZ":2.848161044095051,"vX0":1.9016501981129093,"vY0":-108.84439071690069,"vZ0":3.0237072821041093,"x":122.1,"y":161.88,"x0":-1.3813426716207005,"y0":50.00407904800246,"z0":6.185756099883535,"aX":3.2508436820268907},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-15.7,"breakHorizontal":-5.5,"spinRate":2714,"spinDirection":24},"zone":5,"typeConfidence":0.91,"plateTime":0.5062793359216364,"extension":6.612622692027913},"hitData":{"launchSpeed":53.2,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.63,"coordY":173.3}},"index":0,"playId":"9f5c9436-bdab-321a-a8fd-b71293aa645b","pitchNumber":1,"startTime":"2026-04-25T00:48:02.435Z","endTime":"2026-04-25T00:48:09.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:48:09.274Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to left fielder José Fermín.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T00:48:26.753Z","endTime":"2026-04-25T00:50:32.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.578276901105582,"aZ":-22.17121778963784,"pfxX":-1.774192888693305,"pfxZ":5.25177582451799,"pX":1.0324521083492133,"pZ":2.577290673546821,"vX0":7.26907429030101,"vY0":-136.98651662937118,"vZ0":-4.802096407262728,"x":77.65,"y":169.19,"x0":-1.4222208669622067,"y0":50.00295144454911,"z0":5.863807445319347,"aX":-3.3797605161121447},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":1.7,"spinRate":2244,"spinDirection":188},"zone":12,"typeConfidence":0.92,"plateTime":0.3994574646697058,"extension":6.574946029490547},"index":0,"playId":"d662873b-3ed2-3520-9b1e-66938ebd53ac","pitchNumber":1,"startTime":"2026-04-25T00:48:38.525Z","endTime":"2026-04-25T00:48:42.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22376996509674,"aZ":-44.96691506974422,"pfxX":3.2097196701754673,"pfxZ":-10.17135256629145,"pX":0.503892905897814,"pZ":3.489840290986505,"vX0":3.277041309573224,"vY0":-112.04090709808558,"vZ0":4.309975907798282,"x":97.79,"y":144.55,"x0":-1.4003741406067083,"y0":50.00150816353502,"z0":6.168414919407332,"aX":4.037315997188832},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-16.8,"breakHorizontal":-6.7,"spinRate":2726,"spinDirection":24},"zone":3,"typeConfidence":0.9,"plateTime":0.490835566368653,"extension":6.529008159844546},"index":1,"playId":"d2fb5304-da58-3d1f-a3f8-f458ea56ce3e","pitchNumber":2,"startTime":"2026-04-25T00:48:56.083Z","endTime":"2026-04-25T00:48:59.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.690959441725067,"aZ":-20.370345617311852,"pfxX":-2.343736402884036,"pfxZ":6.0974771360359945,"pX":0.5608620601936116,"pZ":2.3325545020163463,"vX0":6.441993801983148,"vY0":-138.0328935254436,"vZ0":-5.643714639437265,"x":95.62,"y":175.8,"x0":-1.4950862214352254,"y0":50.0066001534565,"z0":5.768234469441922,"aX":-4.540530253743749},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":3.0,"spinRate":2252,"spinDirection":193},"zone":6,"typeConfidence":0.92,"plateTime":0.3962633968205944,"extension":6.578256884873153},"index":2,"playId":"f486d989-1902-37b7-80ed-58e60dfe5356","pitchNumber":3,"startTime":"2026-04-25T00:49:14.591Z","endTime":"2026-04-25T00:49:18.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":95.0,"endSpeed":87.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.470459888722324,"aZ":-17.819648267160957,"pfxX":-0.1973613730609476,"pfxZ":7.389554273005842,"pX":-0.12737289974092997,"pZ":1.806346924967129,"vX0":3.632311251124493,"vY0":-138.18838138904923,"vZ0":-7.5390864498184715,"x":121.86,"y":190.01,"x0":-1.4306693297521829,"y0":50.0036279240987,"z0":5.757177725561396,"aX":-0.38339659559172384},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":-0.4,"spinRate":2284,"spinDirection":188},"zone":8,"typeConfidence":0.92,"plateTime":0.39566997947367977,"extension":6.5916800972921},"index":3,"playId":"313debd4-a959-30db-a956-5d55e073abd8","pitchNumber":4,"startTime":"2026-04-25T00:49:33.236Z","endTime":"2026-04-25T00:49:36.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-25T00:49:42.406Z","endTime":"2026-04-25T00:50:00.557Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.372880090263852,"aZ":-44.48653056965542,"pfxX":1.5186071574772935,"pfxZ":-9.317661639235322,"pX":0.18912334397331448,"pZ":-0.7425791285618664,"vX0":2.9639710086868476,"vY0":-115.06604364192499,"vZ0":-5.034851768964913,"x":109.79,"y":258.83,"x0":-1.3208843528008851,"y0":50.004925431433506,"z0":5.853452743797479,"aX":2.005788468104766},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-17.9,"breakHorizontal":-3.6,"spinRate":2842,"spinDirection":12},"zone":14,"typeConfidence":0.89,"plateTime":0.47879921077119647,"extension":6.798739430456204},"index":5,"playId":"e7770620-86a8-308e-bdcf-86814e2a406f","pitchNumber":5,"startTime":"2026-04-25T00:50:00.557Z","endTime":"2026-04-25T00:50:05.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40603726837468,"aZ":-46.041173135539964,"pfxX":4.092776921561042,"pfxZ":-11.036259630157879,"pX":-0.7715236907633984,"pZ":3.030112272607597,"vX0":0.4265803563640265,"vY0":-112.29495650969035,"vZ0":3.494137542262407,"x":146.41,"y":156.97,"x0":-1.4955461827015761,"y0":50.00353505583149,"z0":6.19110245998576,"aX":5.142160127967209},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-18.5,"breakHorizontal":-7.6,"spinRate":2802,"spinDirection":21},"zone":1,"typeConfidence":0.9,"plateTime":0.4908266352748796,"extension":6.512040810320417},"hitData":{"launchSpeed":92.0,"launchAngle":26.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.99,"coordY":75.02}},"index":6,"playId":"166dcafd-4f07-3c73-9353-109f281ce8fa","pitchNumber":6,"startTime":"2026-04-25T00:50:25.269Z","endTime":"2026-04-25T00:50:32.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:50:32.432Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T00:50:50.774Z","endTime":"2026-04-25T00:52:01.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.065730182925254,"aZ":-29.601538708993345,"pfxX":2.4244355607057195,"pfxZ":1.4958089535963488,"pX":0.6572507090989771,"pZ":2.017279399993948,"vX0":4.973292423272341,"vY0":-130.27506239943213,"vZ0":-3.8984236749715695,"x":91.95,"y":184.31,"x0":-1.590605135697373,"y0":50.00279046881058,"z0":5.767596597100328,"aX":4.172227810286085},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.0,"breakHorizontal":-5.5,"spinRate":2246,"spinDirection":132},"zone":9,"typeConfidence":0.9,"plateTime":0.42023717585719034,"extension":6.593309566592442},"index":0,"playId":"d6f645e1-fbfe-3edd-a80d-79839e9a89aa","pitchNumber":1,"startTime":"2026-04-25T00:51:01.567Z","endTime":"2026-04-25T00:51:04.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":94.8,"endSpeed":86.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.198622926419706,"aZ":-15.244743982070553,"pfxX":-7.035336045925648,"pfxZ":8.81212484316921,"pX":-0.051324652821646784,"pZ":2.114276283525332,"vX0":6.094283720520192,"vY0":-137.8616356709658,"vZ0":-7.032573321475462,"x":118.96,"y":181.69,"x0":-1.3785937907141028,"y0":50.00385191561056,"z0":5.731080300915047,"aX":-13.51717914276202},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":11.4,"spinRate":2114,"spinDirection":192},"zone":8,"typeConfidence":0.91,"plateTime":0.39759064391553967,"extension":6.609088787392628},"index":1,"playId":"1759f349-a25f-3918-80d2-23e27ed11bd7","pitchNumber":2,"startTime":"2026-04-25T00:51:16.589Z","endTime":"2026-04-25T00:51:20.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26444725758897,"aZ":-17.408022833689188,"pfxX":-7.9019774065990855,"pfxZ":7.755481238554449,"pX":-0.0936183891499357,"pZ":4.12491372341989,"vX0":6.086601115053043,"vY0":-137.55325764189942,"vZ0":-1.7886252815163417,"x":120.57,"y":127.41,"x0":-1.3151914323192195,"y0":50.0056488627802,"z0":5.971654584911487,"aX":-15.05175313141019},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":13.0,"spinRate":2099,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.39912585277367185,"extension":6.464679538828311},"index":2,"playId":"5c109273-bfe1-31b1-9a4c-9ce35088b393","pitchNumber":3,"startTime":"2026-04-25T00:51:34.105Z","endTime":"2026-04-25T00:51:37.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.933065328056866,"aZ":-15.544952243653666,"pfxX":-7.001614176109532,"pfxZ":8.54130444381439,"pX":-1.0476844718217444,"pZ":2.39447254213043,"vX0":3.6507130896756115,"vY0":-138.8504473430835,"vZ0":-6.512013095637663,"x":156.94,"y":174.13,"x0":-1.471910161514573,"y0":50.00336853563407,"z0":5.809960416434262,"aX":-13.631845523092702},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":11.9,"spinRate":2066,"spinDirection":196},"zone":13,"typeConfidence":0.91,"plateTime":0.3949168784574195,"extension":6.494034338812835},"hitData":{"launchSpeed":60.4,"launchAngle":1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.23,"coordY":155.23}},"index":3,"playId":"4737016a-a04a-3d14-921b-0e55d1cc9148","pitchNumber":4,"startTime":"2026-04-25T00:51:53.266Z","endTime":"2026-04-25T00:52:01.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:52:01.571Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Urías grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T00:54:12.361Z","endTime":"2026-04-25T00:55:59.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09962707791039,"aZ":-19.41504784997936,"pfxX":-5.893389621754553,"pfxZ":6.332660004803304,"pX":0.7719943906692226,"pZ":2.4246033283144666,"vX0":7.880560298137956,"vY0":-140.8352238156623,"vZ0":-5.45608795266459,"x":87.57,"y":173.32,"x0":-1.2928829885635498,"y0":50.001963925312786,"z0":5.637184229711109,"aX":-11.873371043782901},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":9.1,"spinRate":2410,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3884774802517499,"extension":6.5392881021334635},"index":0,"playId":"67c86a58-5ae9-3d4f-8b91-be2b57f5a012","pitchNumber":1,"startTime":"2026-04-25T00:54:24.467Z","endTime":"2026-04-25T00:54:51.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64881439152129,"aZ":-21.49232995713819,"pfxX":-7.973535079338964,"pfxZ":5.300786776583459,"pX":0.199225790793215,"pZ":3.262176622219949,"vX0":6.909951102476318,"vY0":-140.9684285561653,"vZ0":-3.094387565798549,"x":109.41,"y":150.7,"x0":-1.246202289576108,"y0":50.00463196354144,"z0":5.759536260646316,"aX":-16.07092722703713},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.1,"breakHorizontal":13.1,"spinRate":2432,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3883620119013256,"extension":6.4092630064626075},"index":1,"playId":"8961a043-903c-338e-b7ee-a52d3287553b","pitchNumber":2,"startTime":"2026-04-25T00:54:53.482Z","endTime":"2026-04-25T00:54:56.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-25T00:55:08.140Z","endTime":"2026-04-25T00:55:15.682Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":98.0,"endSpeed":88.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06551706415206,"aZ":-15.52084685274681,"pfxX":-4.69239581680697,"pfxZ":8.196190441555574,"pX":0.7033708150094292,"pZ":2.894544325277715,"vX0":7.400736511815347,"vY0":-142.4220549763476,"vZ0":-4.962175433459626,"x":90.19,"y":160.63,"x0":-1.3324153997565145,"y0":50.00247827416879,"z0":5.658238260703943,"aX":-9.534269976251101},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.8,"breakHorizontal":6.8,"spinRate":2436,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3862079909018177,"extension":6.666933375496463},"index":3,"playId":"2953aa73-c753-379a-a547-a723bf84d81e","pitchNumber":3,"startTime":"2026-04-25T00:55:15.682Z","endTime":"2026-04-25T00:55:19.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.534781862833057,"aZ":-34.12444161222516,"pfxX":7.250086487071292,"pfxZ":-1.220219054826778,"pX":1.0615651796858674,"pZ":2.0792345800703234,"vX0":3.958784646409606,"vY0":-126.60093116196452,"vZ0":-2.1715469844364947,"x":76.54,"y":182.64,"x0":-1.4720848350695321,"y0":50.00331193355026,"z0":5.720272863971563,"aX":11.58777991346541},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.5,"breakHorizontal":-14.2,"spinRate":2704,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.43519884976750234,"extension":6.564777565545317},"index":4,"playId":"a2702894-ab28-3e9c-ac67-2ad4cc7b946a","pitchNumber":4,"startTime":"2026-04-25T00:55:35.809Z","endTime":"2026-04-25T00:55:39.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":97.4,"endSpeed":88.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4444673795164,"aZ":-21.498767396194257,"pfxX":-6.86677527013531,"pfxZ":5.311759438903646,"pX":0.5461846673533425,"pZ":2.585563108340738,"vX0":7.453991529501085,"vY0":-141.6146685132276,"vZ0":-4.792481340034246,"x":96.18,"y":168.97,"x0":-1.2409619779373522,"y0":50.00379171663159,"z0":5.694286831135393,"aX":-13.804599227310034},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.6,"breakHorizontal":10.7,"spinRate":2385,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.38829281581943453,"extension":6.715130339386141},"hitData":{"launchSpeed":103.1,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.16,"coordY":143.86}},"index":5,"playId":"abf849df-2617-3f4f-879d-554325015fba","pitchNumber":5,"startTime":"2026-04-25T00:55:52.800Z","endTime":"2026-04-25T00:55:59.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:55:59.346Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to right fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T00:56:26.161Z","endTime":"2026-04-25T00:57:39.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":87.1,"endSpeed":79.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.457581329399463,"aZ":-34.368009769186685,"pfxX":5.784576625719987,"pfxZ":-1.3661090224500665,"pX":0.6153278746388823,"pZ":3.0144017184958734,"vX0":3.5335591879727914,"vY0":-126.74690438667952,"vZ0":0.041870348011619374,"x":93.55,"y":157.39,"x0":-1.553091616638146,"y0":50.000334017177394,"z0":5.766324123326056,"aX":9.310151250232737},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.2,"breakHorizontal":-11.3,"spinRate":2631,"spinDirection":40},"zone":3,"typeConfidence":2.0,"plateTime":0.43390326971722315,"extension":6.676313050665599},"index":0,"playId":"b58a4d13-7370-3f04-a05a-dcc6cf258e3f","pitchNumber":1,"startTime":"2026-04-25T00:56:26.161Z","endTime":"2026-04-25T00:56:29.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":97.7,"endSpeed":89.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.553149192737166,"aZ":-21.913306636597472,"pfxX":-9.51345475967954,"pfxZ":5.025039815485425,"pX":0.6155220213001409,"pZ":2.321245049608286,"vX0":8.316234324873085,"vY0":-142.00014327904142,"vZ0":-5.2218388848522865,"x":93.54,"y":176.11,"x0":-1.1152663500141684,"y0":50.00151325985806,"z0":5.5782474983260855,"aX":-19.42434904922383},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.2,"breakHorizontal":15.5,"spinRate":2531,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3857296997084423,"extension":6.476730016221896},"index":1,"playId":"417c1b01-0051-3e1b-b573-a1c40724554c","pitchNumber":2,"startTime":"2026-04-25T00:56:41.049Z","endTime":"2026-04-25T00:56:44.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":97.6,"endSpeed":88.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48972806419779,"aZ":-18.004275447005853,"pfxX":-5.529276935586905,"pfxZ":6.995364429450921,"pX":1.7241573767674994,"pZ":3.1135432369638494,"vX0":10.239826783319012,"vY0":-141.68745951128682,"vZ0":-3.8694931708817446,"x":51.28,"y":154.71,"x0":-1.2243910280494292,"y0":50.00314387459438,"z0":5.653124030132538,"aX":-11.201561332188446},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.0,"breakHorizontal":7.8,"spinRate":2444,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3871174029504232,"extension":6.7636836254843065},"index":2,"playId":"914f5bfe-b35c-3864-9027-ccbcb02b6c3c","pitchNumber":3,"startTime":"2026-04-25T00:56:56.528Z","endTime":"2026-04-25T00:56:59.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.212192220627195,"aZ":-38.00092609692657,"pfxX":7.141880397554431,"pfxZ":-3.6533510596436365,"pX":2.260528814650058,"pZ":1.4448169282000594,"vX0":6.171590375359373,"vY0":-126.44780567191249,"vZ0":-2.9340123792371147,"x":30.83,"y":199.77,"x0":-1.1520488141829162,"y0":50.001705434780185,"z0":5.712807268181393,"aX":11.397420963447017},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.1,"breakHorizontal":-14.5,"spinRate":2787,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4355469145107467,"extension":6.5872794465345965},"index":3,"playId":"ed06373c-5c10-37d6-96e9-a621001357b4","pitchNumber":4,"startTime":"2026-04-25T00:57:13.372Z","endTime":"2026-04-25T00:57:16.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90687770052784,"aZ":-16.582341246464043,"pfxX":-4.167582563906966,"pfxZ":7.718248797619898,"pX":0.6283215647604328,"pZ":2.8309723671598817,"vX0":6.6858467340367795,"vY0":-141.62315874251541,"vZ0":-4.827701465182516,"x":93.05,"y":162.34,"x0":-1.227262486210848,"y0":50.00570543931172,"z0":5.626661825895566,"aX":-8.423083700265716},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.1,"breakHorizontal":6.1,"spinRate":2418,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3875126857706688,"extension":6.779160728495283},"hitData":{"launchSpeed":95.5,"launchAngle":35.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.55,"coordY":86.1}},"index":4,"playId":"54edca4d-160f-3572-8af7-8762490b29ec","pitchNumber":5,"startTime":"2026-04-25T00:57:31.846Z","endTime":"2026-04-25T00:57:39.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:57:39.851Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T00:58:00.051Z","endTime":"2026-04-25T00:59:01.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.686833403611487,"aZ":-44.01820562498767,"pfxX":5.9727416891604665,"pfxZ":-7.963161117383273,"pX":0.9480830163939099,"pZ":1.316230665525936,"vX0":3.6036314673296275,"vY0":-122.38789813534574,"vZ0":-1.395534442541377,"x":80.86,"y":203.24,"x0":-1.3296349665659846,"y0":50.00611163380727,"z0":5.733077008509372,"aX":8.87895978704362},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-14.4,"breakHorizontal":-11.8,"spinRate":2643,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.451039515506086,"extension":6.705058103119524},"index":0,"playId":"d838938c-84f7-368b-b8b2-9584804b90bd","pitchNumber":1,"startTime":"2026-04-25T00:58:06.983Z","endTime":"2026-04-25T00:58:10.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.648638364139273,"aZ":-43.6173638477575,"pfxX":6.282943314344141,"pfxZ":-7.746827965699233,"pX":1.049976721223021,"pZ":1.6830347625623168,"vX0":3.7691985844472815,"vY0":-122.00235888392055,"vZ0":-0.4918924026544329,"x":76.98,"y":193.34,"x0":-1.3423147806751017,"y0":50.00558339400625,"z0":5.714457263677853,"aX":9.275808474030375},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.8,"breakHorizontal":-12.4,"spinRate":2629,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.45256153015642386,"extension":6.372196531027104},"index":1,"playId":"1458f5a2-6181-3a67-9a10-8e84b54a225b","pitchNumber":2,"startTime":"2026-04-25T00:58:21.629Z","endTime":"2026-04-25T00:58:25.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845651561067406,"aZ":-19.453899683553303,"pfxX":-0.46776783784113096,"pfxZ":6.806074337095819,"pX":1.2911135524283095,"pZ":2.499533186019367,"vX0":7.07892429784747,"vY0":-135.42941215949236,"vZ0":-4.626370057701208,"x":67.79,"y":171.29,"x0":-1.2889932691304913,"y0":50.004713314110575,"z0":5.579232588714187,"aX":-0.875735906055298},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":-0.6,"spinRate":2491,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4034854262084213,"extension":6.904069642591018},"index":2,"playId":"0641fdfb-69a5-309c-8ad8-37acf2502245","pitchNumber":3,"startTime":"2026-04-25T00:58:38.742Z","endTime":"2026-04-25T00:58:41.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71698083366043,"aZ":-15.800420468211502,"pfxX":-3.2018677497825214,"pfxZ":8.087959496083272,"pX":0.34684021358509937,"pZ":2.675327458725657,"vX0":5.5402064745937505,"vY0":-141.47833440085617,"vZ0":-5.534087800439412,"x":103.78,"y":166.55,"x0":-1.2220509396176802,"y0":50.001764991570795,"z0":5.671833898269301,"aX":-6.481565760920688},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":4.7,"spinRate":2438,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3873547278710503,"extension":6.802094475311204},"hitData":{"launchSpeed":92.5,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.77,"coordY":143.95}},"index":3,"playId":"c3e7e018-c847-3b77-b10a-dd9eb1129f0c","pitchNumber":4,"startTime":"2026-04-25T00:58:55.363Z","endTime":"2026-04-25T00:59:01.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-25T00:59:01.802Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Naylor walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T01:01:05.385Z","endTime":"2026-04-25T01:05:01.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,7],"actionIndex":[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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.493429755591528,"aZ":-21.941837241168276,"pfxX":-0.9494543322345868,"pfxZ":6.748769980014188,"pX":0.7555901697057259,"pZ":1.6614184145562536,"vX0":5.789851328716125,"vY0":-122.68326424017353,"vZ0":-5.021309770623759,"x":88.2,"y":193.92,"x0":-1.517092265401627,"y0":50.00256453922365,"z0":5.617904488489603,"aX":-1.4399541064346506},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":11.2,"breakHorizontal":0.2,"spinRate":861,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.44737146459154475,"extension":6.610725297832754},"index":0,"playId":"e47e7e5c-3803-32ba-8eca-309fad7d1e0d","pitchNumber":1,"startTime":"2026-04-25T01:01:17.271Z","endTime":"2026-04-25T01:01:20.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-25T01:01:49.069Z","endTime":"2026-04-25T01:03:13.752Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"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":85.6,"endSpeed":77.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7451577634973,"aZ":-25.573996981114778,"pfxX":-0.07680194835455456,"pfxZ":4.215578295036501,"pX":-1.2986603521506412,"pZ":5.895005442291775,"vX0":1.4257301397283841,"vY0":-124.53845095518338,"vZ0":4.803784492917189,"x":166.5,"y":79.61,"x0":-1.8693435745334344,"y0":50.0031006043996,"z0":6.0593479963211605,"aX":-0.12049721935319244},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.0,"breakHorizontal":-0.2,"spinRate":742,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4403332599061107,"extension":6.450050873118821},"index":2,"playId":"45113a4b-5c68-3aea-96c3-0ecf078a4f60","pitchNumber":2,"startTime":"2026-04-25T01:03:13.752Z","endTime":"2026-04-25T01:03:18.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.479644572562922,"aZ":-21.170930841550792,"pfxX":-0.02130976590918232,"pfxZ":5.799958437003326,"pX":0.6982729668547637,"pZ":0.6979124395653439,"vX0":5.818327040463698,"vY0":-136.89298460478204,"vZ0":-9.622126134539911,"x":90.38,"y":219.94,"x0":-1.4526064031881087,"y0":50.000418185626785,"z0":5.710075347412794,"aX":-0.04162219583880082},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":-1.2,"spinRate":2085,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.40026325518024786,"extension":6.600500252443493},"index":3,"playId":"0098e8a0-d1d7-37d4-b288-3cbde17137df","pitchNumber":3,"startTime":"2026-04-25T01:03:42.110Z","endTime":"2026-04-25T01:03:45.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65757504223479,"aZ":-21.05158567336865,"pfxX":-4.356318406088613,"pfxZ":5.752219789980014,"pX":0.7759318013702251,"pZ":1.9423424718996884,"vX0":7.490846238038964,"vY0":-137.48845992432945,"vZ0":-6.573615553851349,"x":87.42,"y":186.34,"x0":-1.405702439076934,"y0":50.003408818705005,"z0":5.77147775679705,"aX":-8.423946697071129},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":6.5,"spinRate":2241,"spinDirection":190},"zone":9,"typeConfidence":0.89,"plateTime":0.39688715487963133,"extension":6.641960978430342},"index":4,"playId":"6c9da115-7171-3065-a06f-c192bfa0f41a","pitchNumber":4,"startTime":"2026-04-25T01:04:02.610Z","endTime":"2026-04-25T01:04:07.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.137062406684638,"aZ":-33.0058508586454,"pfxX":1.5175227903252184,"pfxZ":-0.5342148247483687,"pX":-0.38687155813562507,"pZ":1.6728523009301526,"vX0":2.8312139804488363,"vY0":-122.8698632986696,"vZ0":-3.290585121743434,"x":131.75,"y":193.61,"x0":-1.745004842003215,"y0":50.00514225120965,"z0":5.793962988761239,"aX":2.3526236626234347},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.4,"breakHorizontal":-3.4,"spinRate":2369,"spinDirection":70},"zone":7,"typeConfidence":0.9,"plateTime":0.44340459994257975,"extension":6.720820292891471},"index":5,"playId":"923138f4-303e-3d1f-9ccb-16413ca53ba0","pitchNumber":5,"startTime":"2026-04-25T01:04:25.062Z","endTime":"2026-04-25T01:04:28.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-25T01:04:37.862Z","endTime":"2026-04-25T01:04:57.928Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":94.0,"endSpeed":87.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3238863537589,"aZ":-20.531270415711354,"pfxX":-2.2393948994275807,"pfxZ":6.065574336332604,"pX":-0.8392042102086251,"pZ":1.129544954846319,"vX0":2.7960011446022377,"vY0":-136.75122688255684,"vZ0":-8.691441960184147,"x":148.99,"y":208.28,"x0":-1.5774938868873045,"y0":50.00467786241192,"z0":5.723908012426005,"aX":-4.299645637711285},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":3.6,"spinRate":2233,"spinDirection":190},"zone":13,"typeConfidence":0.91,"plateTime":0.3984666142183628,"extension":6.516993658833788},"index":7,"playId":"f9663afb-898d-33ba-b00b-cc90eefc0ed5","pitchNumber":6,"startTime":"2026-04-25T01:04:57.928Z","endTime":"2026-04-25T01:05:01.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.9,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:05:01.408Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T01:05:13.932Z","endTime":"2026-04-25T01:07:16.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.146374187385025,"aZ":-28.98708196141797,"pfxX":2.8526066873998164,"pfxZ":2.048141581227167,"pX":-0.09550897772745429,"pZ":1.448523286371304,"vX0":3.069955088719946,"vY0":-123.43255254217216,"vZ0":-4.584596308526482,"x":120.64,"y":199.67,"x0":-1.7213078157981938,"y0":50.005867240220255,"z0":5.7414379607947525,"aX":4.448717017752644},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":-5.9,"spinRate":2165,"spinDirection":140},"zone":13,"typeConfidence":0.91,"plateTime":0.44197785272466117,"extension":6.464995627543615},"index":0,"playId":"b4c675af-e1da-3562-894c-aec3d29f3201","pitchNumber":1,"startTime":"2026-04-25T01:05:30.223Z","endTime":"2026-04-25T01:05:37.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Josh Naylor steals (2) 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"b4c675af-e1da-3562-894c-aec3d29f3201","startTime":"2026-04-25T01:05:43.070Z","endTime":"2026-04-25T01:05:51.954Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"postOnSecond":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.47,"dramaIndex":58.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6443354348594,"aZ":-14.936782512403596,"pfxX":-7.255667483515248,"pfxZ":8.93595444048244,"pX":0.1000726256182054,"pZ":2.6257892027740994,"vX0":6.612350022522177,"vY0":-137.77237910614406,"vZ0":-5.823440154030199,"x":113.19,"y":167.88,"x0":-1.3845075000125338,"y0":50.0004367515198,"z0":5.770440266318916,"aX":-13.993298604664838},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":11.8,"spinRate":2145,"spinDirection":203},"zone":5,"typeConfidence":0.91,"plateTime":0.39703760168963553,"extension":6.553990889025047},"index":2,"playId":"065dfb70-5929-3739-8e44-9808eb4f53b3","pitchNumber":2,"startTime":"2026-04-25T01:05:51.954Z","endTime":"2026-04-25T01:05:55.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.010285078645136,"aZ":-16.561935147771475,"pfxX":-7.761792731031274,"pfxZ":8.062651414289144,"pX":-0.9246740456868525,"pZ":3.724790486539057,"vX0":4.278970667345953,"vY0":-137.88704507649845,"vZ0":-2.989947097290296,"x":152.25,"y":138.21,"x0":-1.4834270410316472,"y0":50.00472014194346,"z0":5.932796548515514,"aX":-15.033510738419432},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":13.2,"spinRate":2251,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.3963588349697016,"extension":6.384795765891749},"index":3,"playId":"faacf1f3-e878-3429-9fd7-bfa66a60b8df","pitchNumber":3,"startTime":"2026-04-25T01:06:09.852Z","endTime":"2026-04-25T01:06:13.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.487102053934354,"aZ":-17.63379280903739,"pfxX":-2.108284244250141,"pfxZ":7.5703658352842105,"pX":-0.520688261912606,"pZ":1.2588237066268573,"vX0":3.22470112021135,"vY0":-137.03247280815108,"vZ0":-9.033784252007827,"x":136.85,"y":204.79,"x0":-1.4335000536132898,"y0":50.004083244035385,"z0":5.779746207680236,"aX":-4.049802161432208},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":3.2,"spinRate":2284,"spinDirection":189},"zone":13,"typeConfidence":0.92,"plateTime":0.3982215975044743,"extension":6.630206953994639},"index":4,"playId":"ef3974a5-0956-345c-afa1-6719387ef844","pitchNumber":4,"startTime":"2026-04-25T01:06:30.146Z","endTime":"2026-04-25T01:06:34.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.486280021711636,"aZ":-31.07213735782631,"pfxX":2.2116850467366773,"pfxZ":0.7067516035782226,"pX":0.7516489669431924,"pZ":2.790967648354309,"vX0":5.165015347686202,"vY0":-123.01457436854596,"vZ0":-1.0597461442799199,"x":88.35,"y":163.42,"x0":-1.6517758194519785,"y0":50.0001052963457,"z0":5.831463214129315,"aX":3.431753939098041},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.3,"breakHorizontal":-5.0,"spinRate":2347,"spinDirection":103},"zone":3,"typeConfidence":0.9,"plateTime":0.44309380847896573,"extension":6.459048333397583},"index":5,"playId":"e9dad60c-320e-3de2-96bf-37eec408c738","pitchNumber":5,"startTime":"2026-04-25T01:06:51.454Z","endTime":"2026-04-25T01:06:55.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.436212941148998,"aZ":-32.42880875746021,"pfxX":1.5963187372692,"pfxZ":-0.1590622950764331,"pX":0.23988147779229932,"pZ":1.4069537020539644,"vX0":3.983380024786601,"vY0":-125.0454803475367,"vZ0":-4.148675234205534,"x":107.86,"y":200.79,"x0":-1.573688511646358,"y0":50.00226111508361,"z0":5.71408382817321,"aX":2.557484949036385},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":-3.7,"spinRate":2366,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4360710951257376,"extension":6.583802659853897},"index":6,"playId":"ee65dfa5-2223-3ff9-8f1c-2cf001b1b182","pitchNumber":6,"startTime":"2026-04-25T01:07:13.330Z","endTime":"2026-04-25T01:07:16.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.47,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:07:16.936Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T01:07:40.884Z","endTime":"2026-04-25T01:10:13.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.239634780448938,"aZ":-44.71630013040668,"pfxX":3.782017615281682,"pfxZ":-9.945728646727348,"pX":-0.9012663091053922,"pZ":1.8384443271336708,"vX0":0.3949140337539635,"vY0":-112.40825156829452,"vZ0":0.7946539825940193,"x":151.35,"y":189.14,"x0":-1.5705348495241749,"y0":50.00514999664835,"z0":6.075611184693322,"aX":4.767448086640712},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-17.4,"breakHorizontal":-7.0,"spinRate":2784,"spinDirection":17},"zone":13,"typeConfidence":0.9,"plateTime":0.4901125273682214,"extension":6.464069435430436},"index":0,"playId":"6f80d8ee-11b4-3490-ac50-8c63b06accf4","pitchNumber":1,"startTime":"2026-04-25T01:07:43.353Z","endTime":"2026-04-25T01:07:48.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.761171685702415,"aZ":-20.665811226807804,"pfxX":-4.152509449719121,"pfxZ":5.883366205314359,"pX":0.8097017963882891,"pZ":1.8317091434942943,"vX0":7.324708727723978,"vY0":-138.44345993228293,"vZ0":-7.173968979344028,"x":86.14,"y":189.32,"x0":-1.3218708685051077,"y0":50.00163324560775,"z0":5.823235593194888,"aX":-8.12081926362519},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.5,"breakHorizontal":6.1,"spinRate":2314,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.3945131833090829,"extension":6.611266277789779},"index":1,"playId":"2c275705-4e5b-3d97-9985-c79860e00440","pitchNumber":2,"startTime":"2026-04-25T01:08:06.110Z","endTime":"2026-04-25T01:08:33.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"}},"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","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":"baa4dd88-9632-41f2-809c-bf23d1d61d4a","startTime":"2026-04-25T01:08:43.816Z","endTime":"2026-04-25T01:08:48.816Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105946325276385,"aZ":-18.83302867236825,"pfxX":0.07564586296793241,"pfxZ":6.754423712176675,"pX":1.253014986219655,"pZ":1.9829100327883997,"vX0":7.002666102331662,"vY0":-138.96831177468277,"vZ0":-7.268286112250046,"x":69.24,"y":185.24,"x0":-1.2986013459360217,"y0":50.00682714778663,"z0":5.861285925633931,"aX":0.15013843332617072},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":-1.4,"spinRate":2342,"spinDirection":183},"zone":14,"typeConfidence":0.92,"plateTime":0.39256590961767523,"extension":6.502126835622671},"index":3,"playId":"801d577b-7b4e-3c1d-9714-148e5e519c8c","pitchNumber":3,"startTime":"2026-04-25T01:09:03.008Z","endTime":"2026-04-25T01:09:06.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.092044188490526,"aZ":-14.659279842000423,"pfxX":-6.433752995441523,"pfxZ":8.783334151280673,"pX":-1.383654793397441,"pZ":4.088627455517862,"vX0":2.69211112242841,"vY0":-139.95049584507436,"vZ0":-2.6558510929639407,"x":169.74,"y":128.39,"x0":-1.5195210327755222,"y0":50.000454582332296,"z0":6.004064922909056,"aX":-12.824309397564875},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":11.2,"spinRate":2226,"spinDirection":199},"zone":11,"typeConfidence":0.92,"plateTime":0.39063698898266974,"extension":6.506770103459498},"index":4,"playId":"8fc03ff2-dbfc-3bb7-9c28-d8795bb809d8","pitchNumber":4,"startTime":"2026-04-25T01:09:24.830Z","endTime":"2026-04-25T01:09:28.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":69.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14022890493817,"aZ":-45.71357362147226,"pfxX":3.6123394908598074,"pfxZ":-10.971320823079,"pX":-1.5031108502201604,"pZ":3.029364014705341,"vX0":-0.9276693475773891,"vY0":-111.0503705425734,"vZ0":3.5316983243869178,"x":174.3,"y":156.99,"x0":-1.5461848688992696,"y0":50.004382430695635,"z0":6.21410479671594,"aX":4.457196079420136},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-18.5,"breakHorizontal":-6.2,"spinRate":2836,"spinDirection":22},"zone":11,"typeConfidence":0.9,"plateTime":0.4955411884607188,"extension":6.433374558461274},"index":5,"playId":"a56e39d6-6c9e-39ec-9140-8c4ec08df61c","pitchNumber":5,"startTime":"2026-04-25T01:09:44.966Z","endTime":"2026-04-25T01:09:48.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.997205908177282,"aZ":-34.6130239559559,"pfxX":1.893623459668124,"pfxZ":-1.5329138262401591,"pX":0.07807850065421347,"pZ":0.5278170412595758,"vX0":3.641620520033605,"vY0":-124.88388221429254,"vZ0":-5.8463695364083,"x":114.02,"y":224.53,"x0":-1.6423369477022056,"y0":50.00493647421461,"z0":5.7299680588235145,"aX":3.00601535475584},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.8,"breakHorizontal":-4.2,"spinRate":2398,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.43775991163027594,"extension":6.674368351692745},"index":6,"playId":"ebf89402-a0be-3144-8591-f4ee28cba2a7","pitchNumber":6,"startTime":"2026-04-25T01:10:09.398Z","endTime":"2026-04-25T01:10:13.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.32,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:10:13.887Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a ground ball to left fielder José Fermín. Josh Naylor scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T01:10:40.558Z","endTime":"2026-04-25T01:11:47.623Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":68.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.983294463758675,"aZ":-44.44164887737062,"pfxX":2.9266575396882826,"pfxZ":-10.196748337330515,"pX":0.18281906529974837,"pZ":2.080604381055587,"vX0":2.6558564497007735,"vY0":-110.57778151912575,"vZ0":1.5155611963355617,"x":110.03,"y":182.6,"x0":-1.427024240442782,"y0":50.0036137269555,"z0":6.154667997157929,"aX":3.520255209843191},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-17.4,"breakHorizontal":-6.1,"spinRate":2723,"spinDirection":16},"zone":8,"typeConfidence":0.9,"plateTime":0.500880747359286,"extension":6.495645551717305},"index":0,"playId":"a5a876f8-707e-3487-9b0b-145acc7ac1c6","pitchNumber":1,"startTime":"2026-04-25T01:10:41.820Z","endTime":"2026-04-25T01:10:45.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":95.7,"endSpeed":87.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.271222579107835,"aZ":-20.582540120922335,"pfxX":-3.5411888708579844,"pfxZ":5.9761339577317445,"pX":0.7926237673953168,"pZ":1.6134124720580114,"vX0":7.197884788350284,"vY0":-138.92828100507208,"vZ0":-7.711562842730303,"x":86.79,"y":195.22,"x0":-1.3804943385937938,"y0":50.00669435652882,"z0":5.810596502434934,"aX":-6.873376996731525},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":4.8,"spinRate":2310,"spinDirection":184},"zone":14,"typeConfidence":0.92,"plateTime":0.39537283309653226,"extension":6.5496947118473665},"index":1,"playId":"9081546d-19b1-3adb-80d2-b8a598ea6c46","pitchNumber":2,"startTime":"2026-04-25T01:11:00.649Z","endTime":"2026-04-25T01:11:04.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"c79ce1ff-b706-48e8-b074-cbb0191eddec","startTime":"2026-04-25T01:11:19.707Z","endTime":"2026-04-25T01:11:24.707Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.21266841740683,"aZ":-16.573350367390635,"pfxX":-9.210246592883529,"pfxZ":7.852581418818417,"pX":-0.5284936784449201,"pZ":2.622251233928293,"vX0":5.651349165293301,"vY0":-141.02411551577015,"vZ0":-6.134390595119415,"x":137.14,"y":167.98,"x0":-1.3764667838344624,"y0":50.00099848408018,"z0":5.919966035376059,"aX":-18.29251824430973},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":15.2,"spinRate":2198,"spinDirection":193},"zone":4,"typeConfidence":0.92,"plateTime":0.39047347297272816,"extension":6.490474810344342},"hitData":{"launchSpeed":92.5,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.3,"coordY":106.08}},"index":3,"playId":"53d16e9d-062d-3069-8f98-bd41199ffe2f","pitchNumber":3,"startTime":"2026-04-25T01:11:36.910Z","endTime":"2026-04-25T01:11:47.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.2,"awayTeamWinProbability":70.8,"homeTeamWinProbabilityAdded":-10.100000000000005,"leverageIndex":1.33,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:11:47.623Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging, catcher Iván Herrera to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T01:12:14.339Z","endTime":"2026-04-25T01:13:46.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.271812711105248,"aZ":-15.19155258884789,"pfxX":-1.2825273509541981,"pfxZ":8.872714187548496,"pX":-0.26656622156980725,"pZ":1.5537212108560141,"vX0":4.084433999961263,"vY0":-137.43841940601214,"vZ0":-8.645212486521341,"x":127.16,"y":196.83,"x0":-1.6048997244940062,"y0":50.00374795013014,"z0":5.770306506107466,"aX":-2.455222262556674},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":1.4,"spinRate":2119,"spinDirection":195},"zone":8,"typeConfidence":0.92,"plateTime":0.39841697240310747,"extension":6.505339874153958},"index":0,"playId":"d17db2e7-6536-3efc-95bf-e8281bdc5f22","pitchNumber":1,"startTime":"2026-04-25T01:12:21.880Z","endTime":"2026-04-25T01:12:25.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"1e3d398e-95b6-301a-8939-d85fd0062d26","startTime":"2026-04-25T01:12:41.599Z","endTime":"2026-04-25T01:12:44.599Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.556250104703928,"aZ":-44.69937579108099,"pfxX":3.526999589512595,"pfxZ":-10.057961069669279,"pX":-0.07134651700823372,"pZ":2.7810027114687204,"vX0":2.4425139362009003,"vY0":-111.34025450075558,"vZ0":2.690578205825859,"x":119.72,"y":163.69,"x0":-1.6441116048534656,"y0":50.004213298732914,"z0":6.21074163421004,"aX":4.390925800652404},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-17.0,"breakHorizontal":-7.1,"spinRate":2807,"spinDirection":21},"zone":5,"typeConfidence":0.9,"plateTime":0.4935210314429126,"extension":6.449590542873463},"index":2,"playId":"8e458115-7c1f-37b7-b0c9-0c4c02bb2c45","pitchNumber":2,"startTime":"2026-04-25T01:13:00.258Z","endTime":"2026-04-25T01:13:06.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82175029742628,"aZ":-34.09865041480595,"pfxX":1.1706258583043971,"pfxZ":-1.1676870021176868,"pX":0.13424043589195003,"pZ":0.4681383074872395,"vX0":4.365252749682317,"vY0":-127.29377344865345,"vZ0":-6.522575013935498,"x":111.88,"y":226.14,"x0":-1.7511976009974832,"y0":50.00282465551595,"z0":5.74567328995833,"aX":1.9304856538014616},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.4,"breakHorizontal":-3.0,"spinRate":2380,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.4294121132840423,"extension":6.761549243992465},"index":3,"playId":"edc679b5-8089-39c7-9e43-f493d15773be","pitchNumber":3,"startTime":"2026-04-25T01:13:38.293Z","endTime":"2026-04-25T01:13:46.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":1.9000000000000021,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:13:46.231Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T01:16:06.948Z","endTime":"2026-04-25T01:16:49.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-25T01:15:53.280Z","endTime":"2026-04-25T01:16:09.078Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72206924294195,"aZ":-27.314572484974857,"pfxX":-9.865191751499463,"pfxZ":2.4109039619726182,"pX":0.6415423967875518,"pZ":2.160319818668316,"vX0":8.667431899788625,"vY0":-141.0280653485025,"vZ0":-4.90289374279016,"x":92.55,"y":180.45,"x0":-1.18818298146567,"y0":50.00304844198054,"z0":5.68051809963452,"aX":-19.89506793669579},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.5,"breakHorizontal":16.1,"spinRate":2334,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3882072531769971,"extension":6.512435809061679},"index":1,"playId":"67b3dcf0-6fae-3677-883b-549b0708eab6","pitchNumber":1,"startTime":"2026-04-25T01:16:09.078Z","endTime":"2026-04-25T01:16:12.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64236909348272,"aZ":-17.140621974138877,"pfxX":-5.623596131313297,"pfxZ":7.539081239902597,"pX":1.5514637839763679,"pZ":3.4262558832846928,"vX0":9.674304207981898,"vY0":-140.2923702438709,"vZ0":-3.4727275611935435,"x":57.86,"y":146.27,"x0":-1.2104098427860697,"y0":50.00146695863033,"z0":5.796814498470061,"aX":-11.212889163944512},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":8.2,"spinRate":2218,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.39035798823078816,"extension":6.694428129225518},"index":2,"playId":"17e4ab59-b666-313d-a858-bfbc5f8b5e1d","pitchNumber":2,"startTime":"2026-04-25T01:16:24.790Z","endTime":"2026-04-25T01:16:27.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.912968639399963,"aZ":-34.8149278878624,"pfxX":5.647470190735294,"pfxZ":-1.6403417547292527,"pX":0.41918911525128866,"pZ":2.4960755125230483,"vX0":2.82012282055713,"vY0":-125.95931714233829,"vZ0":-1.1551396311042694,"x":101.02,"y":171.39,"x0":-1.4475989233256008,"y0":50.002183916020826,"z0":5.76855364709441,"aX":9.098760744811505},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.0,"breakHorizontal":-10.9,"spinRate":2588,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.43438562253030044,"extension":6.67703083190142},"hitData":{"launchSpeed":98.0,"launchAngle":43.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.84,"coordY":80.23}},"index":3,"playId":"3e4d7335-8950-327e-9312-3f8c50516fac","pitchNumber":3,"startTime":"2026-04-25T01:16:39.548Z","endTime":"2026-04-25T01:16:49.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:16:49.604Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T01:17:03.185Z","endTime":"2026-04-25T01:18:21.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.3,"endSpeed":88.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24204293363386,"aZ":-14.38779851995853,"pfxX":-6.221031336073609,"pfxZ":8.798644141977414,"pX":0.8294974364467878,"pZ":2.090970957445743,"vX0":8.315540617878838,"vY0":-141.28421461794522,"vZ0":-7.05778497930697,"x":85.38,"y":182.32,"x0":-1.3438464238104222,"y0":50.00165768213379,"z0":5.546370408229885,"aX":-12.574297791965085},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2365,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3877046769351935,"extension":6.6690913751159595},"index":0,"playId":"30c99967-2382-3d23-80b5-8a5007e08bdd","pitchNumber":1,"startTime":"2026-04-25T01:17:11.491Z","endTime":"2026-04-25T01:17:15.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":97.0,"endSpeed":88.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.541988631457535,"aZ":-17.10119520140708,"pfxX":-5.347069733900834,"pfxZ":7.5290802295565324,"pX":1.0764137279630013,"pZ":3.0457572414928253,"vX0":8.069973195814539,"vY0":-140.94541896219968,"vZ0":-4.158335714555707,"x":75.97,"y":156.54,"x0":-1.1358432545036694,"y0":50.00336302150186,"z0":5.652459144543794,"aX":-10.705495652278474},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":7.9,"spinRate":2349,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.38936387466280875,"extension":6.573488742873326},"index":1,"playId":"10b0b765-d20e-34ca-a6c0-68bd9703fb5a","pitchNumber":2,"startTime":"2026-04-25T01:17:27.785Z","endTime":"2026-04-25T01:17:31.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.738281881439423,"aZ":-19.63046931406154,"pfxX":-2.140584685158906,"pfxZ":6.743669947937968,"pX":1.044900696408649,"pZ":1.9541358259677624,"vX0":7.184749163402508,"vY0":-135.5729808639636,"vZ0":-5.633114427944726,"x":77.17,"y":186.02,"x0":-1.3620166915658158,"y0":50.00653838110262,"z0":5.429883250220883,"aX":-3.98453532089982},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.2,"breakHorizontal":2.4,"spinRate":2519,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40407253552835964,"extension":6.803773281948229},"index":2,"playId":"39ca5deb-44d9-3c9a-bfad-0a4c9e93fe59","pitchNumber":3,"startTime":"2026-04-25T01:17:43.704Z","endTime":"2026-04-25T01:17:47.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47469195038385,"aZ":-23.828362660853397,"pfxX":-10.539093236116159,"pfxZ":4.254711701897523,"pX":0.3274223777655088,"pZ":1.9477414697479267,"vX0":8.270300877896542,"vY0":-139.47399010617167,"vZ0":-5.448034762612142,"x":104.52,"y":186.19,"x0":-1.3125204418729854,"y0":50.00503416935193,"z0":5.505858330086398,"aX":-20.68814469060126},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":17.3,"spinRate":2375,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.39327078129766546,"extension":6.631931603538363},"index":3,"playId":"49587aba-b72e-3372-8ebe-e00220ff13b8","pitchNumber":4,"startTime":"2026-04-25T01:18:02.464Z","endTime":"2026-04-25T01:18:05.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88831153737006,"aZ":-14.189875892306482,"pfxX":-3.9451816004171465,"pfxZ":9.241773736126518,"pX":-0.7255473779414665,"pZ":2.5856648806093725,"vX0":3.6931220181326685,"vY0":-139.24526525861236,"vZ0":-5.462013833541759,"x":144.66,"y":168.97,"x0":-1.5622933593446802,"y0":50.00365093924196,"z0":5.526076035083478,"aX":-7.678112998446527},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":6.2,"spinRate":2249,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39470869048495105,"extension":6.722703156826545},"index":4,"playId":"a21ee388-d2eb-3740-a7ba-b17fb2b2ea53","pitchNumber":5,"startTime":"2026-04-25T01:18:17.373Z","endTime":"2026-04-25T01:18:21.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":0.81,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:18:21.969Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jordan Walker grounds into a force out, third baseman Leo Rivas to second baseman Cole Young. Alec Burleson out at 2nd. Jordan Walker to 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T01:18:38.750Z","endTime":"2026-04-25T01:21:25.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.912120130006855,"aZ":-36.646093400007054,"pfxX":6.66147892005811,"pfxZ":-2.754406259628043,"pX":1.6381372487149637,"pZ":1.3488938516657842,"vX0":5.640457208918783,"vY0":-127.57740615875481,"vZ0":-3.3532263255759513,"x":54.56,"y":202.36,"x0":-1.4787670624389273,"y0":50.00319542984359,"z0":5.613578154734187,"aX":10.81521084262553},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.5,"breakHorizontal":-13.4,"spinRate":2536,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4318097015935125,"extension":6.571136782108981},"index":0,"playId":"d16cf60f-58f9-3f7b-9291-f131844f6955","pitchNumber":1,"startTime":"2026-04-25T01:18:49.089Z","endTime":"2026-04-25T01:18:52.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"e25b3153-df1e-4be8-905d-b50e38c532c4","startTime":"2026-04-25T01:19:04.050Z","endTime":"2026-04-25T01:19:09.050Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08690930513143,"aZ":-26.698835024515315,"pfxX":-10.950787103318309,"pfxZ":2.7078980153079835,"pX":1.4467967011238707,"pZ":1.4447275251269147,"vX0":11.216509524227417,"vY0":-141.45820325239055,"vZ0":-6.707578188231256,"x":61.85,"y":199.77,"x0":-1.1521588054128618,"y0":50.002745207386624,"z0":5.564951994871579,"aX":-22.133544552388823},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.6,"breakHorizontal":17.5,"spinRate":2455,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.38760284199810124,"extension":6.78857320998185},"index":2,"playId":"4420060c-b393-37e1-9938-41d51e4f74f6","pitchNumber":2,"startTime":"2026-04-25T01:19:18.653Z","endTime":"2026-04-25T01:19:21.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04565869914337,"aZ":-23.51361379492317,"pfxX":-9.062861536611255,"pfxZ":4.262828520505946,"pX":-0.07052871875022282,"pZ":1.3674239683122071,"vX0":7.088509815469849,"vY0":-141.7606145398445,"vZ0":-7.323886073598121,"x":119.69,"y":201.86,"x0":-1.4286587215052156,"y0":50.00090685016431,"z0":5.490268820579851,"aX":-18.404724582204736},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.4,"breakHorizontal":14.9,"spinRate":2432,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.38667814873314255,"extension":6.8029672600367705},"index":3,"playId":"a5871b4a-a7a4-3d9b-95d1-213c7d12375c","pitchNumber":3,"startTime":"2026-04-25T01:19:37.032Z","endTime":"2026-04-25T01:19:41.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.836583130244286,"aZ":-33.858955654991064,"pfxX":7.562082852247654,"pfxZ":-1.048093123404957,"pX":0.9236270158381977,"pZ":1.4643344853316134,"vX0":3.8678627278514424,"vY0":-127.10284134078753,"vZ0":-3.5315314024830893,"x":81.79,"y":199.24,"x0":-1.6076407016737764,"y0":50.00108411140188,"z0":5.60488730998386,"aX":12.178367067290422},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":-14.6,"spinRate":2571,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4335313533759271,"extension":6.719038966308347},"index":4,"playId":"44324850-ec7e-3f08-94bd-2d86a9f21ed5","pitchNumber":4,"startTime":"2026-04-25T01:19:55.732Z","endTime":"2026-04-25T01:20:01.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.881990294876175,"aZ":-35.72955223408972,"pfxX":7.349942459627518,"pfxZ":-2.2160468778463684,"pX":1.1417795455379784,"pZ":2.1054643954768255,"vX0":4.347412936924397,"vY0":-126.35328547860298,"vZ0":-1.5307849373932785,"x":73.48,"y":181.93,"x0":-1.561268982949333,"y0":50.00582006866656,"z0":5.613988326259431,"aX":11.778505769245085},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.1,"breakHorizontal":-14.4,"spinRate":2526,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4349770868924976,"extension":6.679878972869975},"index":5,"playId":"90dd6886-c9d3-3813-88d9-5802693d88c3","pitchNumber":5,"startTime":"2026-04-25T01:20:18.685Z","endTime":"2026-04-25T01:20:21.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-25T01:20:40.034Z","endTime":"2026-04-25T01:20:54.215Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.694480816724806,"aZ":-15.057067254013555,"pfxX":-4.019164503545765,"pfxZ":8.380024563162298,"pX":0.07053747095557614,"pZ":2.7800180041161777,"vX0":5.973725866435856,"vY0":-142.46683967464472,"vZ0":-5.13688325622005,"x":114.31,"y":163.72,"x0":-1.5375095809383452,"y0":50.00137957036207,"z0":5.568116934572507,"aX":-8.208594120183381},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":6.0,"spinRate":2296,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3854032129660987,"extension":6.84016829825551},"index":7,"playId":"7a489efb-a566-397e-8374-88cc4c1deaac","pitchNumber":6,"startTime":"2026-04-25T01:20:54.215Z","endTime":"2026-04-25T01:20:57.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96883316596456,"aZ":-26.11015527379675,"pfxX":-9.570868423640931,"pfxZ":2.993981836618122,"pX":-1.0683983684020284,"pZ":3.2813844615017542,"vX0":4.637209254579867,"vY0":-141.7583905538059,"vZ0":-1.9344787539798425,"x":157.72,"y":150.18,"x0":-1.4866501273891362,"y0":50.00233504542548,"z0":5.6481719294877974,"aX":-19.37731809484191},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.2,"breakHorizontal":16.3,"spinRate":2232,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.387156982830819,"extension":6.786459461751647},"hitData":{"launchSpeed":72.2,"launchAngle":-17.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.14,"coordY":166.88}},"index":8,"playId":"0c10f13d-e877-3c12-b41b-5358ac6dd7a1","pitchNumber":7,"startTime":"2026-04-25T01:21:18.019Z","endTime":"2026-04-25T01:21:25.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.700000000000003,"awayTeamWinProbability":72.3,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.59,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:21:25.577Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Gorman hits a ground-rule double (2) on a line drive down the right-field line. Jordan Walker to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T01:22:51.638Z","endTime":"2026-04-25T01:23:47.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T01:21:55.488Z","endTime":"2026-04-25T01:22:53.953Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70761506732202,"aZ":-15.569682657105027,"pfxX":-3.687827912035077,"pfxZ":8.371196098353423,"pX":0.02170023573296304,"pZ":2.661568013322093,"vX0":5.601012771464795,"vY0":-140.62732684880274,"vZ0":-5.24888397755187,"x":116.17,"y":166.92,"x0":-1.5254703869798616,"y0":50.00438246863866,"z0":5.5777502779293995,"aX":-7.316951756015712},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":5.4,"spinRate":2412,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3908920790765391,"extension":6.715813523382394},"index":1,"playId":"ad33dad9-ebd6-3166-a876-229bbedb2510","pitchNumber":1,"startTime":"2026-04-25T01:22:53.953Z","endTime":"2026-04-25T01:22:57.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"e32f0e9f-2a38-3077-a9a6-1e6b7fb7fb94","startTime":"2026-04-25T01:23:12.625Z","endTime":"2026-04-25T01:23:15.653Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13445498478289,"aZ":-17.871463201847227,"pfxX":-6.111393451625759,"pfxZ":7.251546892602097,"pX":0.6063928211727919,"pZ":2.5343484703357597,"vX0":7.9580856380645795,"vY0":-140.13927174759277,"vZ0":-4.931416922570484,"x":93.89,"y":170.35,"x0":-1.4872880129654074,"y0":50.00498529933729,"z0":5.4988119814869645,"aX":-12.056878831861676},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":9.2,"spinRate":2435,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3920992554531546,"extension":6.725436638686194},"hitData":{"launchSpeed":93.5,"launchAngle":22.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":225.86,"coordY":113.68}},"index":3,"playId":"10f42cad-022a-3884-b950-6875d4cafbbf","pitchNumber":2,"startTime":"2026-04-25T01:23:33.003Z","endTime":"2026-04-25T01:23:47.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.12,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:23:47.911Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to right fielder Luke Raley. Jordan Walker scores. Nolan Gorman scores. Masyn Winn to 2nd.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T01:24:14.146Z","endTime":"2026-04-25T01:26:21.109Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03631462350726,"aZ":-22.648216880480014,"pfxX":-9.077950611832284,"pfxZ":4.65317230352726,"pX":-0.32931300085181975,"pZ":3.1995511653155497,"vX0":6.1513167330122736,"vY0":-142.2950152475198,"vZ0":-2.805928953161933,"x":129.55,"y":152.39,"x0":-1.3409765999390866,"y0":50.00650913623706,"z0":5.635527378649771,"aX":-18.59629740260642},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.0,"breakHorizontal":15.1,"spinRate":2367,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.385108106387571,"extension":6.686672087095018},"index":0,"playId":"4afcddcc-7d66-32e0-87a5-5110cf653a91","pitchNumber":1,"startTime":"2026-04-25T01:24:29.607Z","endTime":"2026-04-25T01:24:33.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":669357,"link":"/api/v1/people/669357"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84570441295933,"aZ":-23.1434943409193,"pfxX":-9.99195421553837,"pfxZ":4.4383158537276515,"pX":-0.1323809467469387,"pZ":3.0401792599682516,"vX0":6.986918623775,"vY0":-142.08143652848835,"vZ0":-3.075374905035355,"x":122.05,"y":156.7,"x0":-1.33046600914637,"y0":50.00532791247874,"z0":5.6145113577231545,"aX":-20.34492503897381},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.6,"breakHorizontal":16.6,"spinRate":2403,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3861198144871252,"extension":6.637663408658417},"index":1,"playId":"f625b305-929c-38be-87e8-a66f518f6794","pitchNumber":2,"startTime":"2026-04-25T01:24:48.641Z","endTime":"2026-04-25T01:24:52.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":669357,"link":"/api/v1/people/669357"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-25T01:25:10.649Z","endTime":"2026-04-25T01:25:27.974Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":669357,"link":"/api/v1/people/669357"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.885425893622546,"aZ":-18.629440899949703,"pfxX":-4.01211891577426,"pfxZ":6.7039963625229735,"pX":1.0611886654940577,"pZ":3.4681748843789655,"vX0":8.04870866485926,"vY0":-141.6324561443425,"vZ0":-2.832005888041099,"x":76.55,"y":145.14,"x0":-1.302826725201734,"y0":50.00580484494833,"z0":5.6796279976986686,"aX":-8.110493626573527},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.6,"breakHorizontal":5.5,"spinRate":2412,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3874767970333006,"extension":6.622099695803715},"index":3,"playId":"c3c5cce7-d933-3a03-94d9-fcf367878e12","pitchNumber":3,"startTime":"2026-04-25T01:25:27.974Z","endTime":"2026-04-25T01:25:31.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":669357,"link":"/api/v1/people/669357"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0985689129089,"aZ":-38.18647414433007,"pfxX":7.935620182965776,"pfxZ":-3.637562010938204,"pX":1.8200948355202524,"pZ":2.8611047010027493,"vX0":5.538240300926847,"vY0":-128.31685373812374,"vZ0":0.3733284132629866,"x":47.62,"y":161.53,"x0":-1.4051911629402596,"y0":50.006394591492565,"z0":5.713947291037239,"aX":13.0992672606699},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.2,"breakHorizontal":-15.7,"spinRate":2547,"spinDirection":37},"zone":12,"typeConfidence":2.0,"plateTime":0.4285453324681705,"extension":6.583300772116323},"index":4,"playId":"6b8afa73-5fb7-3571-8806-9cd8afc256ae","pitchNumber":4,"startTime":"2026-04-25T01:25:52.643Z","endTime":"2026-04-25T01:25:56.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":669357,"link":"/api/v1/people/669357"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2144813153322,"aZ":-36.854132986030905,"pfxX":9.130999132374921,"pfxZ":-2.880908093630694,"pX":1.2582902431546965,"pZ":2.1589198256595328,"vX0":4.004439042094444,"vY0":-127.29044951888311,"vZ0":-1.2940795267024414,"x":69.04,"y":180.49,"x0":-1.5252237870648735,"y0":50.00021503956232,"z0":5.6145278615028555,"aX":14.851954911258053},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.3,"breakHorizontal":-17.5,"spinRate":2520,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4317053642027995,"extension":6.532289805016929},"hitData":{"launchSpeed":70.7,"launchAngle":20.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.08,"coordY":108.93}},"index":5,"playId":"618e41a6-78e9-3f04-8b12-cd775d67008c","pitchNumber":5,"startTime":"2026-04-25T01:26:10.635Z","endTime":"2026-04-25T01:26:21.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"second":{"id":669357,"link":"/api/v1/people/669357"},"third":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":21.800000000000004,"leverageIndex":2.68,"dramaIndex":206.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:26:21.109Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T01:26:56.266Z","endTime":"2026-04-25T01:27:32.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.038433332290886,"aZ":-18.096137743924324,"pfxX":-5.685783386405831,"pfxZ":6.929931594534475,"pX":0.648361068655772,"pZ":3.970464611304671,"vX0":7.921349455948,"vY0":-141.55121825642934,"vZ0":-1.5181854137846755,"x":92.29,"y":131.58,"x0":-1.4464021036465202,"y0":50.00044207661044,"z0":5.671253822053533,"aX":-11.54746752033231},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.5,"breakHorizontal":8.8,"spinRate":2335,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.38680757282986544,"extension":6.597934965755741},"index":0,"playId":"f3ab87f3-ee01-35c4-abaf-6c19657ec1d9","pitchNumber":1,"startTime":"2026-04-25T01:27:03.721Z","endTime":"2026-04-25T01:27:08.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53589779618381,"aZ":-25.209090583853264,"pfxX":-7.083383699093916,"pfxZ":4.01451143875034,"pX":-0.2748246428732315,"pZ":2.688797436836697,"vX0":5.359317669763058,"vY0":-130.43127237239605,"vZ0":-2.2659489422108927,"x":127.48,"y":166.18,"x0":-1.4283677926100316,"y0":50.00526698717991,"z0":5.4555620516690935,"aX":-12.296643130353822},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.1,"breakHorizontal":11.8,"spinRate":1812,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.41875511491109396,"extension":6.75067253860558},"hitData":{"launchSpeed":83.2,"launchAngle":56.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.4,"coordY":140.36}},"index":1,"playId":"3a9ddc4c-5ac5-3f84-a732-48a9da26b395","pitchNumber":2,"startTime":"2026-04-25T01:27:23.174Z","endTime":"2026-04-25T01:27:32.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.57,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:27:32.605Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Rivas grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T01:29:31.721Z","endTime":"2026-04-25T01:30:03.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642525170336036,"aZ":-18.52156027028201,"pfxX":-0.7908186263795252,"pfxZ":7.217043172332627,"pX":0.06940167310113553,"pZ":0.41345858908420285,"vX0":4.117873982120549,"vY0":-136.12837732256207,"vZ0":-11.090050408966146,"x":114.35,"y":227.62,"x0":-1.3549725501881185,"y0":50.0044402221448,"z0":5.800451383811881,"aX":-1.4967516838800787},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.2,"breakHorizontal":0.6,"spinRate":2282,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.40114672530036355,"extension":6.48046140649641},"index":0,"playId":"eb9a7fdc-77e6-33ba-a162-dbcfaa8df699","pitchNumber":1,"startTime":"2026-04-25T01:29:40.586Z","endTime":"2026-04-25T01:29:44.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42130817944919,"aZ":-16.240289613079604,"pfxX":1.2088969338985,"pfxZ":8.544806109295061,"pX":0.16228316263359366,"pZ":2.563405326658264,"vX0":4.065901494988312,"vY0":-135.6341827367147,"vZ0":-5.8944909962230625,"x":110.81,"y":169.57,"x0":-1.5127796797963267,"y0":50.00502524309311,"z0":5.895848034604107,"aX":2.2534236504851757},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-3.0,"spinRate":2240,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.40370755589740437,"extension":6.314806437186477},"hitData":{"launchSpeed":74.9,"launchAngle":6.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.82,"coordY":148.64}},"index":1,"playId":"a6e07737-74d9-3a41-b41b-4a18be5ef764","pitchNumber":2,"startTime":"2026-04-25T01:29:55.707Z","endTime":"2026-04-25T01:30:03.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:30:03.623Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T01:30:21.907Z","endTime":"2026-04-25T01:31:41.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51179381777334,"aZ":-18.33315304792495,"pfxX":-0.8875356134606447,"pfxZ":7.1830112306438085,"pX":-0.7796535711316767,"pZ":2.4300675022627125,"vX0":2.171085177903247,"vY0":-137.8961751358213,"vZ0":-6.125800381006118,"x":146.72,"y":173.17,"x0":-1.4616888549782672,"y0":50.004431764722376,"z0":5.916297898876291,"aX":-1.7107581054705396},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":1.2,"spinRate":2284,"spinDirection":190},"zone":4,"typeConfidence":0.92,"plateTime":0.39713320203622127,"extension":6.460806043357034},"index":0,"playId":"e8b5c5c1-4135-3cd7-95b2-c5507b63b511","pitchNumber":1,"startTime":"2026-04-25T01:30:30.452Z","endTime":"2026-04-25T01:30:34.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.792278525900986,"aZ":-19.038281627747303,"pfxX":-0.0028549323584823316,"pfxZ":7.012832570926839,"pX":-0.30220973333867723,"pZ":2.41238745350975,"vX0":3.2198541429645235,"vY0":-136.2250456609293,"vZ0":-5.899873545057759,"x":128.52,"y":173.65,"x0":-1.5007530079060043,"y0":50.00639265936273,"z0":5.928810090001949,"aX":-0.005904571342655615},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.6,"breakHorizontal":-0.7,"spinRate":2393,"spinDirection":192},"zone":4,"typeConfidence":0.91,"plateTime":0.40256236909784704,"extension":6.431358470314837},"index":1,"playId":"8ded6523-e9a2-3e0d-8261-fdf4ff84f277","pitchNumber":2,"startTime":"2026-04-25T01:30:46.809Z","endTime":"2026-04-25T01:30:50.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.055650800454405,"aZ":-43.989896371031726,"pfxX":6.3356419915675115,"pfxZ":-9.38102364636102,"pX":-1.4432388014066435,"pZ":3.032186158612812,"vX0":-1.3730692985915536,"vY0":-112.34237728514134,"vZ0":2.9199413510032817,"x":172.01,"y":156.91,"x0":-1.6415053478796229,"y0":50.00116813358351,"z0":6.232713484108396,"aX":7.982084308192034},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-15.7,"breakHorizontal":-11.0,"spinRate":2856,"spinDirection":22},"zone":11,"typeConfidence":0.89,"plateTime":0.4902320646774916,"extension":6.406200888238057},"index":2,"playId":"b52cf735-9732-3bf6-a1c8-cc25622cad43","pitchNumber":3,"startTime":"2026-04-25T01:31:02.162Z","endTime":"2026-04-25T01:31:05.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2371469873114,"aZ":-31.883802003883034,"pfxX":3.0993912398752155,"pfxZ":0.18546648783733666,"pX":0.17103002272966927,"pZ":2.7917745336548987,"vX0":3.5133536049228415,"vY0":-122.43332692371223,"vZ0":-1.0551250612593814,"x":110.48,"y":163.4,"x0":-1.6828345915489125,"y0":50.00037293759079,"z0":5.946949722254806,"aX":4.722519779355366},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.4,"breakHorizontal":-6.4,"spinRate":2320,"spinDirection":89},"zone":5,"typeConfidence":0.9,"plateTime":0.44666789572306786,"extension":6.635936281802843},"index":3,"playId":"7c92dc1b-f93d-3c04-9a84-1256dc510bbb","pitchNumber":4,"startTime":"2026-04-25T01:31:19.471Z","endTime":"2026-04-25T01:31:22.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.0,"endSpeed":80.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.123728686869352,"aZ":-32.10465734988016,"pfxX":2.84783605398634,"pfxZ":0.042914773887826385,"pX":0.29171225952146695,"pZ":2.3718178904683405,"vX0":3.670878133582004,"vY0":-126.69196060813005,"vZ0":-2.421869925043821,"x":105.88,"y":174.74,"x0":-1.5443047299996326,"y0":50.003973854038655,"z0":5.898253066710432,"aX":4.643122619875717},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":-6.0,"spinRate":2382,"spinDirection":101},"zone":6,"typeConfidence":0.91,"plateTime":0.43182581650559104,"extension":6.722708280934135},"index":4,"playId":"02e4dad9-4b20-3b02-9cee-86effb51ddef","pitchNumber":5,"startTime":"2026-04-25T01:31:37.945Z","endTime":"2026-04-25T01:31:41.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:31:41.607Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T01:31:56.191Z","endTime":"2026-04-25T01:33:07.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":69.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.580533132353672,"aZ":-46.761379452125105,"pfxX":2.474062800073786,"pfxZ":-11.888390650942135,"pX":-1.1884759185473381,"pZ":4.417973592066977,"vX0":0.08001001691461926,"vY0":-111.15606314596207,"vZ0":6.389068015836587,"x":162.3,"y":119.49,"x0":-1.545619131168189,"y0":50.0040910166256,"z0":6.418164938151749,"aX":3.0350904033131547},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-19.1,"breakHorizontal":-4.4,"spinRate":2801,"spinDirection":22},"zone":11,"typeConfidence":0.9,"plateTime":0.4965102164142885,"extension":6.331212890179124},"index":0,"playId":"35c6e560-1f80-3773-9a63-0238e13e4adc","pitchNumber":1,"startTime":"2026-04-25T01:32:06.761Z","endTime":"2026-04-25T01:32:10.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":68.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.499514701409364,"aZ":-45.82943895545734,"pfxX":2.5600003456318463,"pfxZ":-11.334154707735301,"pX":-0.8341165892502864,"pZ":3.8774153206497886,"vX0":0.7231885599077288,"vY0":-109.95276332514472,"vZ0":5.303424719986786,"x":148.79,"y":134.09,"x0":-1.5013270356779023,"y0":50.00513405299387,"z0":6.347876121689104,"aX":3.083014229349748},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-18.5,"breakHorizontal":-4.8,"spinRate":2704,"spinDirection":22},"zone":11,"typeConfidence":0.91,"plateTime":0.5013245089920448,"extension":6.325541970001922},"index":1,"playId":"befee0e2-107a-3e81-b4ed-e91644e239f1","pitchNumber":2,"startTime":"2026-04-25T01:32:22.276Z","endTime":"2026-04-25T01:32:26.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25014319149458,"aZ":-45.597300625389735,"pfxX":2.940440343813018,"pfxZ":-11.012580010207323,"pX":0.9703797324986193,"pZ":0.7865058538330822,"vX0":4.174783352959074,"vY0":-111.02890454819769,"vZ0":-0.7344795259288129,"x":80.01,"y":217.54,"x0":-1.3337470525186614,"y0":50.002678783973344,"z0":5.965217851232453,"aX":3.5837892054187237},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.4,"breakVerticalInduced":-19.7,"breakHorizontal":-6.6,"spinRate":2812,"spinDirection":14},"zone":14,"typeConfidence":0.9,"plateTime":0.49783997270914515,"extension":6.558370704542138},"index":2,"playId":"708d168e-3ec7-39f6-800d-21089fe61b20","pitchNumber":3,"startTime":"2026-04-25T01:32:43.048Z","endTime":"2026-04-25T01:32:46.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24432258957306,"aZ":-22.68398922507234,"pfxX":-0.3787623611854265,"pfxZ":4.96527635471689,"pX":1.1618133503066599,"pZ":2.6917139378175396,"vX0":7.069420570773324,"vY0":-137.76747541046686,"vZ0":-4.550321763224105,"x":72.71,"y":166.1,"x0":-1.3944690439271052,"y0":50.00133308604548,"z0":5.909208617682145,"aX":-0.7236359584158325},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":-0.8,"spinRate":2348,"spinDirection":181},"zone":12,"typeConfidence":0.92,"plateTime":0.3984485702242564,"extension":6.415445185295117},"index":3,"playId":"e18f9264-af82-3004-96e8-307989b2af37","pitchNumber":4,"startTime":"2026-04-25T01:33:03.086Z","endTime":"2026-04-25T01:33:07.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:33:07.063Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cardinals challenged (play at 1st), call on the field was overturned: Julio Rodríguez grounds out, third baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T01:33:22.145Z","endTime":"2026-04-25T01:37:56.484Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,10],"actionIndex":[2,8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.902584539359378,"aZ":-31.365504661881214,"pfxX":3.0076031666137224,"pfxZ":0.495475908840985,"pX":0.9295344704790454,"pZ":0.5078538162395835,"vX0":4.986228476523418,"vY0":-126.60823834358904,"vZ0":-6.957103669247439,"x":81.57,"y":225.07,"x0":-1.4501814614938602,"y0":50.00552691158162,"z0":5.775890714660423,"aX":4.9211782893946845},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":-6.5,"spinRate":2433,"spinDirection":85},"zone":14,"typeConfidence":0.91,"plateTime":0.43129396242565843,"extension":6.6153164172111385},"index":0,"playId":"8e888849-7969-3aba-a0fe-98856dff16c7","pitchNumber":1,"startTime":"2026-04-25T01:33:34.278Z","endTime":"2026-04-25T01:33:40.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"8e888849-7969-3aba-a0fe-98856dff16c7","startTime":"2026-04-25T01:33:51.084Z","endTime":"2026-04-25T01:34:06.114Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-25T01:34:06.114Z","endTime":"2026-04-25T01:35:13.591Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"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.3,"endSpeed":88.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1866957561501,"aZ":-15.538296573305432,"pfxX":-2.0302680633461527,"pfxZ":8.359440340983276,"pX":-0.528514299813343,"pZ":1.8332791132590278,"vX0":3.367699611526292,"vY0":-140.05517562550932,"vZ0":-8.486395695906532,"x":137.15,"y":189.28,"x0":-1.4819095805662954,"y0":50.00207605742997,"z0":5.915729179783115,"aX":-4.039878143404615},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":3.0,"spinRate":2423,"spinDirection":197},"zone":7,"typeConfidence":0.92,"plateTime":0.3908582715669633,"extension":6.3903360425610565},"index":3,"playId":"72061ff3-672e-3ab7-90ce-d6c50f06dbe2","pitchNumber":2,"startTime":"2026-04-25T01:35:13.591Z","endTime":"2026-04-25T01:35:16.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93182931686356,"aZ":-43.96892149166179,"pfxX":2.331248443377623,"pfxZ":-9.715185518803755,"pX":0.20459713418916325,"pZ":-0.6207448032839676,"vX0":2.595142312973977,"vY0":-111.02499411308526,"vZ0":-3.9977613383460806,"x":109.2,"y":255.54,"x0":-1.294591756096107,"y0":50.00318078204853,"z0":5.907059770609952,"aX":2.8301736822851895},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-18.4,"breakHorizontal":-5.0,"spinRate":2713,"spinDirection":15},"zone":14,"typeConfidence":0.9,"plateTime":0.49859607568842534,"extension":6.64182221034231},"index":4,"playId":"960c0bc0-1806-351c-a302-db44ea6e6eba","pitchNumber":3,"startTime":"2026-04-25T01:35:35.151Z","endTime":"2026-04-25T01:35:39.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97588088297983,"aZ":-18.059905646168776,"pfxX":-6.971692125908874,"pfxZ":7.679689215141796,"pX":-0.8826949773965285,"pZ":2.39741231201246,"vX0":4.098947776587238,"vY0":-135.30017836369998,"vZ0":-5.780077413631773,"x":150.65,"y":174.05,"x0":-1.5186686830914842,"y0":50.00007261086868,"z0":5.844376680268573,"aX":-12.808422001623818},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":1983,"spinDirection":197},"zone":13,"typeConfidence":0.88,"plateTime":0.4062145133945818,"extension":6.460602871226718},"index":5,"playId":"06b0424f-942f-30a1-9b39-021e42230bf1","pitchNumber":4,"startTime":"2026-04-25T01:36:03.204Z","endTime":"2026-04-25T01:36:06.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"9835e12b-6060-3539-b573-273c2c36d006","startTime":"2026-04-25T01:36:30.486Z","endTime":"2026-04-25T01:36:33.486Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73654905059918,"aZ":-42.718549418478055,"pfxX":0.6828086787731822,"pfxZ":-8.094895372942435,"pX":0.9164469020976262,"pZ":-0.8118493283410211,"vX0":4.7951069897712335,"vY0":-114.44743456393255,"vZ0":-5.519156003780125,"x":82.07,"y":260.7,"x0":-1.310789267849453,"y0":50.00449623404187,"z0":5.898812352177267,"aX":0.8886952648147195},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.0,"breakHorizontal":-2.6,"spinRate":2831,"spinDirection":5},"zone":14,"typeConfidence":0.89,"plateTime":0.48199741839773,"extension":6.498101361865093},"index":7,"playId":"7c54f3b7-29be-3234-b940-7adb124eff0b","pitchNumber":5,"startTime":"2026-04-25T01:36:52.159Z","endTime":"2026-04-25T01:36:56.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Andre Pallante. Cal Raleigh to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":8,"actionPlayId":"7c54f3b7-29be-3234-b940-7adb124eff0b","startTime":"2026-04-25T01:37:06.698Z","endTime":"2026-04-25T01:37:25.583Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"postOnSecond":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":1.23,"dramaIndex":45.0,"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-04-25T01:37:25.583Z","endTime":"2026-04-25T01:37:48.691Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.964377769085473,"aZ":-18.635429504137775,"pfxX":-6.996261533216517,"pfxZ":7.328226987265552,"pX":-0.9995031773711923,"pZ":2.258283099182997,"vX0":3.659340612377153,"vY0":-135.1721098974855,"vZ0":-6.169471723881645,"x":155.1,"y":177.81,"x0":-1.4631764307028265,"y0":50.00285250881665,"z0":5.882502976748825,"aX":-12.922817148170367},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":11.9,"spinRate":2117,"spinDirection":195},"zone":13,"typeConfidence":0.87,"plateTime":0.40548889851936654,"extension":6.47861976366205},"hitData":{"launchSpeed":82.8,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.42,"coordY":168.91}},"index":10,"playId":"1caf69ab-22b5-3315-8bbc-cf9a0713d734","pitchNumber":6,"startTime":"2026-04-25T01:37:48.691Z","endTime":"2026-04-25T01:37:56.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":138},"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:37:56.484Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Urías grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T01:41:10.266Z","endTime":"2026-04-25T01:41:49.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17059758166853,"aZ":-24.07660858498434,"pfxX":-10.20976159449507,"pfxZ":4.170952062467089,"pX":-1.095012328436654,"pZ":3.3206559590987315,"vX0":4.608023981512988,"vY0":-139.18818148947278,"vZ0":-2.3225870800125876,"x":158.74,"y":149.12,"x0":-1.4547391503197162,"y0":50.005587398730306,"z0":5.77727228952539,"aX":-19.834220830688754},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":17.4,"spinRate":2351,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39503776486773656,"extension":6.253998566873852},"index":0,"playId":"f146fec2-162f-3e24-be76-8d97036eda34","pitchNumber":1,"startTime":"2026-04-25T01:41:25.470Z","endTime":"2026-04-25T01:41:29.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50789465824892,"aZ":-26.16742318023771,"pfxX":-10.087811647904982,"pfxZ":3.142357136089326,"pX":-0.06284767119684963,"pZ":1.677625647501653,"vX0":6.601426442480926,"vY0":-138.07861843483704,"vZ0":-5.75028083108029,"x":119.4,"y":193.48,"x0":-1.1858731453211089,"y0":50.00311568971192,"z0":5.570476204872692,"aX":-19.29189979498222},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.6,"breakHorizontal":16.7,"spinRate":2323,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3981325569614569,"extension":6.625958574382493},"hitData":{"launchSpeed":96.9,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.31,"coordY":160.3}},"index":1,"playId":"3298d343-a083-387d-be3b-a84af12ac4bd","pitchNumber":2,"startTime":"2026-04-25T01:41:42.249Z","endTime":"2026-04-25T01:41:49.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:41:49.543Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a fly ball to right fielder Luke Raley.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T01:42:12.156Z","endTime":"2026-04-25T01:43:06.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34054619718588,"aZ":-26.837061090793583,"pfxX":-8.336804388897054,"pfxZ":2.709129228788064,"pX":1.1455402476329521,"pZ":1.8203204191774869,"vX0":9.674305006400838,"vY0":-139.16959186926059,"vZ0":-5.494497881635603,"x":73.33,"y":189.63,"x0":-1.2875089540888163,"y0":50.000185406762796,"z0":5.590678621523034,"aX":-16.401644513323536},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.0,"breakHorizontal":13.2,"spinRate":2246,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39310659588259966,"extension":6.59579009243657},"index":0,"playId":"57e209e7-7cf7-32ff-859b-531b06c9d1e9","pitchNumber":1,"startTime":"2026-04-25T01:42:15.367Z","endTime":"2026-04-25T01:42:18.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.103990795084865,"aZ":-24.257522206466067,"pfxX":-9.819715639257446,"pfxZ":4.042154862833437,"pX":1.0977630556413134,"pZ":1.7337586642256626,"vX0":9.506770647337673,"vY0":-139.0523410441506,"vZ0":-6.115938127745029,"x":75.16,"y":191.97,"x0":-1.0891681152087516,"y0":50.00535463932352,"z0":5.570776099757747,"aX":-19.238265251259467},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":2378,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39387720175588026,"extension":6.545616068662945},"index":1,"playId":"45b0c395-7c4a-3af8-94b1-67174bdaf5ba","pitchNumber":2,"startTime":"2026-04-25T01:42:30.646Z","endTime":"2026-04-25T01:42:33.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.626046886882378,"aZ":-26.637241114838115,"pfxX":-7.804177254007561,"pfxZ":2.8247931938601223,"pX":-0.28695844447203384,"pZ":2.8273621953020345,"vX0":5.422759116765627,"vY0":-139.14481300292024,"vZ0":-2.9820371326732795,"x":127.94,"y":162.44,"x0":-1.2485804762543147,"y0":50.00016360363572,"z0":5.68052614591097,"aX":-15.279479609293109},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.7,"breakHorizontal":13.0,"spinRate":2320,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39384050513495605,"extension":6.42171577751192},"hitData":{"launchSpeed":73.3,"launchAngle":37.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.3,"coordY":110.87}},"index":2,"playId":"bf4642f2-da84-30b6-a773-b569a95e8d1a","pitchNumber":3,"startTime":"2026-04-25T01:42:52.221Z","endTime":"2026-04-25T01:43:06.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:43:06.988Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to shortstop J.P. Crawford.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T01:43:28.594Z","endTime":"2026-04-25T01:43:43.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49353442941784,"aZ":-35.94764265991216,"pfxX":8.36939219661947,"pfxZ":-2.406088776315082,"pX":0.7176090951205509,"pZ":2.4255316171331933,"vX0":2.9371170016513073,"vY0":-125.12438199991097,"vZ0":-0.7892986632956509,"x":89.65,"y":173.29,"x0":-1.5616246186619807,"y0":50.00182672315357,"z0":5.7155398457799755,"aX":13.141070631313564},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.3,"breakHorizontal":-15.8,"spinRate":2583,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.4393569486816973,"extension":6.6479644336191095},"hitData":{"launchSpeed":65.9,"launchAngle":44.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":98.94,"coordY":127.86}},"index":0,"playId":"981b5109-3532-3768-a9e8-e8c29b04460e","pitchNumber":1,"startTime":"2026-04-25T01:43:34.945Z","endTime":"2026-04-25T01:43:43.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.62,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:43:43.059Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, pitcher George Kirby to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T01:44:37.301Z","endTime":"2026-04-25T01:45:07.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669923,"link":"/api/v1/people/669923"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-25T01:44:08.477Z","endTime":"2026-04-25T01:44:19.779Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"playId":"c063b30a-9d9c-3147-9f3c-cb6c0ba4cbbb","startTime":"2026-04-25T01:44:19.779Z","endTime":"2026-04-25T01:44:22.779Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29517508199026,"aZ":-24.92885519837326,"pfxX":-11.313678306794214,"pfxZ":3.7949395824511925,"pX":-0.03873478047910634,"pZ":1.8137068574070863,"vX0":7.7382907961664635,"vY0":-138.12865741636233,"vZ0":-5.7048667297722115,"x":118.48,"y":189.81,"x0":-1.4243488832071631,"y0":50.002034396590496,"z0":5.610051708210259,"aX":-21.592377034724333},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.6,"breakHorizontal":18.6,"spinRate":2461,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3984117425767564,"extension":6.6393682647108},"index":2,"playId":"2a40eacb-cff6-3fb9-8352-592c5828eab8","pitchNumber":1,"startTime":"2026-04-25T01:44:39.607Z","endTime":"2026-04-25T01:44:42.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10898101875622,"aZ":-27.840593463107503,"pfxX":-8.911753716218008,"pfxZ":2.245170820079334,"pX":-0.8625712573882176,"pZ":3.172231772990929,"vX0":5.046739505097747,"vY0":-138.4456646288128,"vZ0":-1.765796386702943,"x":149.88,"y":153.13,"x0":-1.555148714460772,"y0":50.0068586378545,"z0":5.689335363484237,"aX":-17.231660605426292},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.8,"breakHorizontal":15.0,"spinRate":2327,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39625339931101866,"extension":6.74083140479734},"hitData":{"launchSpeed":47.7,"launchAngle":-71.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.69,"coordY":186.14}},"index":3,"playId":"7cc0ed49-34b7-304b-ae20-e29901c5d352","pitchNumber":2,"startTime":"2026-04-25T01:44:58.406Z","endTime":"2026-04-25T01:45:07.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:45:07.161Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Naylor homers (3) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T01:47:07.524Z","endTime":"2026-04-25T01:48:09.406Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":{"id":669467,"link":"/api/v1/people/669467"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6597231167455,"aZ":-17.903639689259027,"pfxX":-1.306615220382397,"pfxZ":7.472651522686402,"pX":0.9850881135330568,"pZ":2.5938361474502405,"vX0":6.558410729662357,"vY0":-137.16507841644417,"vZ0":-5.724208923608866,"x":79.45,"y":168.75,"x0":-1.264790185593163,"y0":50.00618030231824,"z0":5.924243558146005,"aX":-2.4974294175245513},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":1.1,"spinRate":2271,"spinDirection":190},"zone":12,"typeConfidence":0.92,"plateTime":0.39896619856314386,"extension":6.513088484625712},"index":0,"playId":"1619864a-14bb-313d-9784-6118529dbb17","pitchNumber":1,"startTime":"2026-04-25T01:47:18.856Z","endTime":"2026-04-25T01:47:22.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.328371181789635,"aZ":-20.627201791960466,"pfxX":-0.5556552324220534,"pfxZ":6.007793138409822,"pX":0.5657379038838387,"pZ":1.6086613088166082,"vX0":5.3949035628276905,"vY0":-137.25316818074242,"vZ0":-7.653506587141687,"x":95.44,"y":195.35,"x0":-1.3470660717989005,"y0":50.00298165244887,"z0":5.821245781975484,"aX":-1.0689595079789282},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":0.0,"spinRate":2368,"spinDirection":188},"zone":9,"typeConfidence":0.92,"plateTime":0.39797047027814525,"extension":6.546112158230434},"hitData":{"launchSpeed":107.3,"launchAngle":24.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":190.39,"coordY":42.32}},"index":1,"playId":"7855e07d-63ab-3147-8b4e-efd0a0ebb448","pitchNumber":2,"startTime":"2026-04-25T01:47:39.085Z","endTime":"2026-04-25T01:48:09.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-16.0,"leverageIndex":1.32,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:48:09.406Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T01:48:16.291Z","endTime":"2026-04-25T01:49:03.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.243468397008876,"aZ":-15.845517693751333,"pfxX":-7.601908583279538,"pfxZ":8.507834058990902,"pX":-0.10706523175246532,"pZ":3.0499293190815377,"vX0":6.118190829365995,"vY0":-137.81776100910278,"vZ0":-4.813735756895271,"x":121.08,"y":156.43,"x0":-1.3704902043131049,"y0":50.00497158888101,"z0":5.8930307046771935,"aX":-14.593977020397153},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":12.5,"spinRate":2089,"spinDirection":200},"zone":2,"typeConfidence":0.91,"plateTime":0.39774902611448004,"extension":6.591522727677111},"index":0,"playId":"ea38e009-b53e-3e6c-8d95-a2fe92901dca","pitchNumber":1,"startTime":"2026-04-25T01:48:27.927Z","endTime":"2026-04-25T01:48:31.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.900341474907428,"aZ":-14.1943149095586,"pfxX":-6.391769509015874,"pfxZ":9.32064926871166,"pX":-0.46060232431644615,"pZ":3.0042244883165696,"vX0":4.83679122547614,"vY0":-138.05835283773703,"vZ0":-5.332493859655059,"x":134.56,"y":157.67,"x0":-1.4053109955889218,"y0":50.00487543939264,"z0":5.9171412569263495,"aX":-12.332981269813375},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":10.6,"spinRate":2118,"spinDirection":199},"zone":1,"typeConfidence":0.92,"plateTime":0.39681578956657404,"extension":6.409775633213633},"index":1,"playId":"08e5e1c4-ff1c-3517-86e2-59948096c37b","pitchNumber":2,"startTime":"2026-04-25T01:48:43.673Z","endTime":"2026-04-25T01:48:47.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976763382784316,"aZ":-30.961580567054746,"pfxX":2.5355775850422386,"pfxZ":0.7184114319628705,"pX":0.9516112551135711,"pZ":1.0728052139008748,"vX0":5.39873602524301,"vY0":-128.67815715375016,"vZ0":-5.743873947387509,"x":80.73,"y":209.81,"x0":-1.5005608644694297,"y0":50.00225584327502,"z0":5.724301484107589,"aX":4.262450880976709},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":-5.8,"spinRate":2368,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4251883731289765,"extension":6.714010709051311},"index":2,"playId":"6db36fe3-e38b-3883-acb0-c65f7de04975","pitchNumber":3,"startTime":"2026-04-25T01:49:00.145Z","endTime":"2026-04-25T01:49:03.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":669467,"link":"/api/v1/people/669467"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:49:03.780Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rob Refsnyder walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T01:51:33.791Z","endTime":"2026-04-25T01:53:33.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7,8,9,10],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T01:49:18.277Z","endTime":"2026-04-25T01:50:34.737Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Bruihl replaces Andre Pallante.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-25T01:50:34.737Z","endTime":"2026-04-25T01:51:31.902Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669467,"link":"/api/v1/people/669467","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Rob Refsnyder replaces Luke Raley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"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-25T01:51:31.902Z","endTime":"2026-04-25T01:51:33.791Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":90.9,"endSpeed":82.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3037492959578,"aZ":-32.23610264701647,"pfxX":11.429180994209407,"pfxZ":-0.036927740606872206,"pX":0.8881852659311522,"pZ":2.9792078161374884,"vX0":-10.370102634920885,"vY0":-131.91573335905264,"vZ0":1.198887073154021,"x":100.15,"y":117.51,"x0":3.409118476642896,"y0":50.00201371952801,"z0":4.917650129819125,"aX":19.893343415190596},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.5,"breakHorizontal":-18.1,"spinRate":2219,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.4171891044926279,"extension":6.404717396882183},"index":3,"playId":"c249b5fa-dd69-3185-b9e6-fb035e724d6d","pitchNumber":1,"startTime":"2026-04-25T01:51:33.791Z","endTime":"2026-04-25T01:51:47.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.811167808606964,"aZ":-31.132510624647637,"pfxX":9.780457070696544,"pfxZ":0.6065837668168808,"pX":1.1267356841897684,"pZ":3.105358163122523,"vX0":-9.197593475984924,"vY0":-131.01678894177877,"vZ0":1.3997009254800534,"x":74.05,"y":154.94,"x0":3.426119455158644,"y0":50.00437553834957,"z0":4.905000198300421,"aX":16.864600040486934},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":-15.5,"spinRate":2220,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.419374065693646,"extension":6.42711384743168},"index":4,"playId":"8957eb8b-4a2d-3d13-8980-b024d0ff76cc","pitchNumber":2,"startTime":"2026-04-25T01:51:49.670Z","endTime":"2026-04-25T01:51:53.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":80.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82983916066233,"aZ":-30.565796241031382,"pfxX":11.582658538379562,"pfxZ":0.9532723120983615,"pX":0.35102182886136785,"pZ":2.4713614748193105,"vX0":-11.306240940749825,"vY0":-130.02538824665606,"vZ0":0.01172017977577422,"x":103.62,"y":172.05,"x0":3.2803182095716705,"y0":50.00388315770603,"z0":4.813500486895018,"aX":19.556580799117086},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":-18.0,"spinRate":2410,"spinDirection":111},"zone":6,"typeConfidence":0.9,"plateTime":0.4235380209071251,"extension":6.534367004456607},"index":5,"playId":"bae3a8dc-14ab-3f76-b54c-e751689eb712","pitchNumber":3,"startTime":"2026-04-25T01:52:06.206Z","endTime":"2026-04-25T01:52:09.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":6,"startTime":"2026-04-25T01:52:18.659Z","endTime":"2026-04-25T01:52:28.840Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.534482387676263,"aZ":-31.943083569088397,"pfxX":10.39390218120295,"pfxZ":0.13134607966402,"pX":0.9055047611394402,"pZ":2.8775973887404893,"vX0":-9.874134805625872,"vY0":-131.99077469429687,"vZ0":0.9695621692900541,"x":82.48,"y":161.08,"x0":3.368434858948366,"y0":50.0008304800125,"z0":4.881502826002255,"aX":18.096565294736674},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.7,"breakHorizontal":-16.3,"spinRate":2225,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.41707129794326514,"extension":6.560326587620962},"index":7,"playId":"1f490032-5432-3e0b-8892-1108637dbb67","pitchNumber":4,"startTime":"2026-04-25T01:52:28.840Z","endTime":"2026-04-25T01:52:32.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57051294157378,"aZ":-34.92805703191833,"pfxX":-10.01995414772835,"pfxZ":-2.145295616742242,"pX":0.8245134521519282,"pZ":1.065362964191125,"vX0":-3.294923511923537,"vY0":-113.31298359007697,"vZ0":-0.3955209958262397,"x":85.57,"y":210.02,"x0":3.6054199694389975,"y0":50.005294851233714,"z0":4.776635296193831,"aX":-12.837893456423224},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-3.6,"breakHorizontal":19.1,"spinRate":2652,"spinDirection":302},"zone":14,"typeConfidence":0.9,"plateTime":0.48614831667996183,"extension":6.778365483335769},"index":8,"playId":"aa002fba-45aa-3ca1-ae8e-67ae10933693","pitchNumber":5,"startTime":"2026-04-25T01:52:47.864Z","endTime":"2026-04-25T01:52:51.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":91.0,"endSpeed":82.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46363479540908,"aZ":-31.21498456811032,"pfxX":10.457705848596047,"pfxZ":0.552248644090291,"pX":1.2621470496611664,"pZ":2.5499512207632886,"vX0":-9.223113251213555,"vY0":-132.08793062244087,"vZ0":0.15180873233125491,"x":68.89,"y":169.93,"x0":3.462177644337857,"y0":50.004723029927796,"z0":4.811034737886613,"aX":18.246953137727427},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.3,"breakHorizontal":-16.6,"spinRate":2265,"spinDirection":110},"zone":12,"typeConfidence":0.9,"plateTime":0.4167007291485185,"extension":6.49317245987499},"index":9,"playId":"65d5c40d-4f73-3ff0-ac22-14f40cf76f8e","pitchNumber":6,"startTime":"2026-04-25T01:53:07.796Z","endTime":"2026-04-25T01:53:11.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.765520543921454,"aZ":-34.00274401584464,"pfxX":-11.113559236459336,"pfxZ":-1.3993290318104368,"pX":1.4596747843167877,"pZ":2.4708522324385287,"vX0":-1.7117835483014565,"vY0":-113.96159063807129,"vZ0":2.1162207444945236,"x":61.36,"y":172.07,"x0":3.664475362481823,"y0":50.00054952969344,"z0":4.899026502160694,"aX":-14.554039161932572},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.7,"breakHorizontal":20.5,"spinRate":2671,"spinDirection":301},"zone":14,"typeConfidence":0.9,"plateTime":0.48140107507654584,"extension":6.6139355163423135},"index":10,"playId":"f485d150-9699-3631-8a89-8e515b9bb91c","pitchNumber":7,"startTime":"2026-04-25T01:53:29.618Z","endTime":"2026-04-25T01:53:33.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.74,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:53:33.254Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Canzone walks. Rob Refsnyder to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T01:53:47.985Z","endTime":"2026-04-25T01:56:08.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnSecond":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.529818573202625,"aZ":-28.998222454401727,"pfxX":10.612068641502315,"pfxZ":1.8029850042218794,"pX":-0.8701459363088202,"pZ":2.6307620718049507,"vX0":-13.769124853781452,"vY0":-131.86996230913996,"vZ0":-0.05990426830684681,"x":150.17,"y":167.75,"x0":3.035529271775771,"y0":50.005672217802335,"z0":4.789493279568867,"aX":18.730133087131925},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":-16.3,"spinRate":2485,"spinDirection":68},"zone":11,"typeConfidence":0.9,"plateTime":0.41504148870298385,"extension":6.668360699881091},"index":0,"playId":"6db983ba-19cb-3d4f-9b0b-3eca9f97f7af","pitchNumber":1,"startTime":"2026-04-25T01:53:58.772Z","endTime":"2026-04-25T01:54:02.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.266436544727544,"aZ":-33.159781931228785,"pfxX":10.171803810407578,"pfxZ":-0.5579225473596718,"pX":0.8547558273249309,"pZ":2.565295812052613,"vX0":-9.816849635086033,"vY0":-132.87021116490143,"vZ0":0.49820442325468783,"x":84.42,"y":169.52,"x0":3.2877992338693267,"y0":50.001467691341695,"z0":4.798075054928285,"aX":18.064004582868375},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.6,"breakHorizontal":-16.1,"spinRate":2227,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.41331455102229464,"extension":6.509424574323758},"index":1,"playId":"e6cd0e33-c822-3e48-a901-7dd1dd621fa5","pitchNumber":2,"startTime":"2026-04-25T01:54:22.090Z","endTime":"2026-04-25T01:54:25.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.8,"endSpeed":83.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4778240529351,"aZ":-28.82670991063973,"pfxX":11.2895222258008,"pfxZ":1.882795752241024,"pX":-0.9455079600276548,"pZ":1.9049623194324792,"vX0":-14.329710744496378,"vY0":-132.88094386808507,"vZ0":-1.979106951011707,"x":153.04,"y":187.35,"x0":3.069253473984799,"y0":50.000668665416114,"z0":4.769363123109838,"aX":20.03628370437407},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.1,"breakHorizontal":-17.0,"spinRate":2213,"spinDirection":116},"zone":13,"typeConfidence":0.9,"plateTime":0.4133987955794689,"extension":6.516657267108539},"index":2,"playId":"9319a20a-8b8a-3678-aa04-96f1f667986c","pitchNumber":3,"startTime":"2026-04-25T01:54:40.809Z","endTime":"2026-04-25T01:54:44.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.241132728525436,"aZ":-35.41853247397387,"pfxX":-8.53907709229494,"pfxZ":-2.4247677573596658,"pX":-0.5539455220045909,"pZ":2.1230753795915374,"vX0":-6.638958562878837,"vY0":-115.76080015560943,"vZ0":1.5997282014492231,"x":138.12,"y":181.46,"x0":3.473812159611445,"y0":50.00216918302711,"z0":4.847232383743988,"aX":-11.434547217625651},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-3.6,"breakHorizontal":17.3,"spinRate":2730,"spinDirection":303},"zone":7,"typeConfidence":0.9,"plateTime":0.4755368053558069,"extension":6.547458313021124},"index":3,"playId":"5023212d-153a-346d-a2fb-9448729c65e8","pitchNumber":4,"startTime":"2026-04-25T01:54:59.005Z","endTime":"2026-04-25T01:55:02.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-25T01:55:14.867Z","endTime":"2026-04-25T01:55:24.968Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547923003732546,"aZ":-36.177500541567575,"pfxX":-11.19644719860371,"pfxZ":-3.0626718340795644,"pX":1.3566524563154865,"pZ":2.8287018286252192,"vX0":-1.7779298460712079,"vY0":-114.38044054494863,"vZ0":3.539600420923229,"x":65.29,"y":162.41,"x0":3.5994630992355368,"y0":50.00035617624627,"z0":4.837454204416008,"aX":-14.648627168264195},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-4.2,"breakHorizontal":20.8,"spinRate":2594,"spinDirection":292},"zone":12,"typeConfidence":0.9,"plateTime":0.4811512434924454,"extension":6.667881965158462},"index":5,"playId":"87a91811-86c6-3414-bb04-18b9586fba46","pitchNumber":5,"startTime":"2026-04-25T01:55:24.968Z","endTime":"2026-04-25T01:55:28.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"ceefcf2f-1efd-3dfe-a10e-ade49b2df5eb","startTime":"2026-04-25T01:55:44.590Z","endTime":"2026-04-25T01:55:47.590Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.756521375489857,"aZ":-30.11027710515677,"pfxX":10.460291567422384,"pfxZ":1.1863949861068992,"pX":-0.8794888400011992,"pZ":1.8289898649860417,"vX0":-13.928543930524986,"vY0":-131.5132126443037,"vZ0":-1.7215410548953856,"x":150.52,"y":189.4,"x0":3.144002533763132,"y0":50.002137812951936,"z0":4.74071367421844,"aX":18.1915621942333},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.9,"breakHorizontal":-15.6,"spinRate":2323,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.4176178259148502,"extension":6.78179061915163},"index":7,"playId":"460864ab-10b2-31ce-9e48-5028dc0e3ad7","pitchNumber":6,"startTime":"2026-04-25T01:56:04.570Z","endTime":"2026-04-25T01:56:08.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-3.9000000000000057,"leverageIndex":1.35,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:56:08.571Z","atBatIndex":44},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Cole Young grounds into a double play, second baseman JJ Wetherholt to shortstop Masyn Winn to first baseman Alec Burleson. Dominic Canzone out at 2nd. Cole Young out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T01:56:33.677Z","endTime":"2026-04-25T01:58:27.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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.3,"endSpeed":83.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.599828992498452,"aZ":-28.49906402198119,"pfxX":10.560677091447687,"pfxZ":2.0502029722727126,"pX":-1.091821380803327,"pZ":1.8765755845871257,"vX0":-14.671182703524973,"vY0":-133.58561282497436,"vZ0":-2.3357017424914077,"x":158.62,"y":188.11,"x0":3.1167422167517755,"y0":50.004436384947006,"z0":4.825066952689444,"aX":18.958383978926403},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.4,"breakHorizontal":-15.7,"spinRate":2377,"spinDirection":121},"zone":13,"typeConfidence":0.89,"plateTime":0.41107732668472385,"extension":6.438238187567386},"index":0,"playId":"a20de775-a8a6-3771-afcd-1f7cf5d0287b","pitchNumber":1,"startTime":"2026-04-25T01:56:35.252Z","endTime":"2026-04-25T01:56:38.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-25T01:57:06.911Z","endTime":"2026-04-25T01:57:17.306Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20616375530524,"aZ":-28.331702040369343,"pfxX":10.986242800760685,"pfxZ":2.1923554639046294,"pX":-0.5522895412042448,"pZ":1.8819282219236875,"vX0":-13.482912792243628,"vY0":-132.1100634707445,"vZ0":-2.1399528309989555,"x":138.05,"y":187.97,"x0":3.2089577035241867,"y0":50.00415628494461,"z0":4.8013057987783,"aX":19.269297613965353},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.6,"breakHorizontal":-16.7,"spinRate":2270,"spinDirection":116},"zone":7,"typeConfidence":0.9,"plateTime":0.41585141032218154,"extension":6.634922025063303},"index":2,"playId":"70ec39ec-c87f-323a-b484-869e4e80e47a","pitchNumber":2,"startTime":"2026-04-25T01:57:17.306Z","endTime":"2026-04-25T01:57:20.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.4,"endSpeed":82.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05710294539781,"aZ":-31.7823855846026,"pfxX":11.543691362951364,"pfxZ":0.22547074809755152,"pX":-1.482047111763881,"pZ":2.134226005615275,"vX0":-15.34432586572559,"vY0":-132.10795273646198,"vZ0":-0.7166622120726848,"x":173.49,"y":181.16,"x0":2.921513214035146,"y0":50.003714112978756,"z0":4.760161618077137,"aX":20.256308383725912},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.5,"breakHorizontal":-17.3,"spinRate":2108,"spinDirection":116},"zone":13,"typeConfidence":0.9,"plateTime":0.4157554772532972,"extension":6.755880030156236},"index":3,"playId":"2366cbab-6fc6-3c0b-9a37-bdff67cac0d4","pitchNumber":3,"startTime":"2026-04-25T01:57:35.629Z","endTime":"2026-04-25T01:57:39.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"418e4194-da50-4639-80f6-746861afa2b8","startTime":"2026-04-25T01:57:55.042Z","endTime":"2026-04-25T01:58:00.042Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52937236657071,"aZ":-27.771686550444542,"pfxX":11.132600429016533,"pfxZ":2.477706201708818,"pX":0.3429454738059485,"pZ":2.0361021673831754,"vX0":-11.369518526688264,"vY0":-132.7843734108019,"vZ0":-1.8517461007064377,"x":103.93,"y":183.81,"x0":3.242324758600334,"y0":50.00414439621603,"z0":4.771264041931611,"aX":19.799035544519505},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.3,"breakHorizontal":-17.5,"spinRate":2339,"spinDirection":119},"zone":9,"typeConfidence":0.9,"plateTime":0.41314830891772125,"extension":6.631762771005323},"hitData":{"launchSpeed":95.7,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.67,"coordY":155.74}},"index":5,"playId":"c22c6c1e-dc5b-387d-8f77-bd12bc8eff7e","pitchNumber":4,"startTime":"2026-04-25T01:58:12.688Z","endTime":"2026-04-25T01:58:27.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":9.700000000000003,"leverageIndex":2.06,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-04-25T01:58:27.573Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T02:00:45.609Z","endTime":"2026-04-25T02:02:53.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0,3],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Rob Refsnyder remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T01:59:43.828Z","endTime":"2026-04-25T02:00:47.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97377935168491,"aZ":-16.87109720204878,"pfxX":-6.287529962135319,"pfxZ":7.813517216491517,"pX":-0.15943672878464768,"pZ":2.6726314902579165,"vX0":5.1094810320005015,"vY0":-138.77698442087163,"vZ0":-5.300417658709507,"x":123.08,"y":166.62,"x0":-1.2041846280498527,"y0":50.000116367586344,"z0":5.7246687641454,"aX":-12.308016699116354},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2316,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39413808387640126,"extension":6.752298685501698},"index":1,"playId":"f27c1be8-1250-3de2-9e12-705101a01352","pitchNumber":1,"startTime":"2026-04-25T02:00:47.914Z","endTime":"2026-04-25T02:00:51.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":87.7,"endSpeed":80.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42594709714573,"aZ":-27.84596305965109,"pfxX":-9.901136959379711,"pfxZ":2.614156167201834,"pX":-0.2703488577535341,"pZ":1.4873986989225816,"vX0":5.728102543444756,"vY0":-127.58768158047864,"vZ0":-4.583705287517646,"x":127.31,"y":198.62,"x0":-1.2543301288952606,"y0":50.0004272817181,"z0":5.492862559576603,"aX":-16.376234796851605},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.0,"breakHorizontal":16.7,"spinRate":1655,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4287486960599476,"extension":6.70418804655351},"index":2,"playId":"08d179e0-d10d-3ce0-a738-7b9de338c9bc","pitchNumber":2,"startTime":"2026-04-25T02:01:02.663Z","endTime":"2026-04-25T02:01:05.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-25T02:01:26.614Z","endTime":"2026-04-25T02:02:31.017Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"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":96.2,"endSpeed":88.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42234326456374,"aZ":-23.883853736029817,"pfxX":-9.7492343738623,"pfxZ":4.161990069462911,"pX":1.3058450795321406,"pZ":2.373616911242885,"vX0":9.826238490068029,"vY0":-139.74962779581924,"vZ0":-4.910972892815807,"x":67.22,"y":174.69,"x0":-0.9773442461912176,"y0":50.004443977558,"z0":5.708424490666524,"aX":-19.421867272260343},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.7,"breakHorizontal":15.8,"spinRate":2330,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3908885360296597,"extension":6.64225478689261},"index":4,"playId":"836ee4da-ebcc-3952-a376-0404c65df1f2","pitchNumber":3,"startTime":"2026-04-25T02:02:31.017Z","endTime":"2026-04-25T02:02:35.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.689521381766333,"aZ":-34.64729766154261,"pfxX":7.771826007988958,"pfxZ":-1.519454424471065,"pX":0.45540845049200707,"pZ":1.7557209596060692,"vX0":2.3310818335318797,"vY0":-126.97534390072809,"vZ0":-2.7155503544055817,"x":99.64,"y":191.38,"x0":-1.4860499176633075,"y0":50.00595978483572,"z0":5.615009206075055,"aX":12.605020161802617},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.1,"breakHorizontal":-14.6,"spinRate":2592,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.43251672965572086,"extension":6.532427517587866},"hitData":{"launchSpeed":80.7,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.9,"coordY":158.4}},"index":5,"playId":"07fe0b8b-5c4a-3bd4-914f-e5271385d2ba","pitchNumber":4,"startTime":"2026-04-25T02:02:47.332Z","endTime":"2026-04-25T02:02:53.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:02:53.943Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T02:03:13.949Z","endTime":"2026-04-25T02:03:59.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13445458010382,"aZ":-38.21964457807447,"pfxX":8.1997904339213,"pfxZ":-3.9090265487427214,"pX":0.6356068035793606,"pZ":2.1721797182987745,"vX0":2.381153974147745,"vY0":-124.6472642120689,"vZ0":-0.8513340223288266,"x":92.77,"y":180.13,"x0":-1.4014238670507735,"y0":50.004218862040524,"z0":5.723042637504399,"aX":12.677317518999606},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.0,"breakHorizontal":-15.5,"spinRate":2596,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.4423933559876372,"extension":6.41871268950652},"index":0,"playId":"21e1fd8b-067e-3d49-aa58-5431ad9ad516","pitchNumber":1,"startTime":"2026-04-25T02:03:22.276Z","endTime":"2026-04-25T02:03:25.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80028703452146,"aZ":-34.768455662807526,"pfxX":6.842320345127572,"pfxZ":-1.6367880695063866,"pX":0.931302358753046,"pZ":0.8701548513181689,"vX0":3.70153538598449,"vY0":-126.33046514732695,"vZ0":-4.6087983185876835,"x":81.5,"y":215.29,"x0":-1.4496485318500623,"y0":50.000472729398886,"z0":5.565990004912876,"aX":10.869573490375835},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.0,"breakHorizontal":-13.3,"spinRate":2607,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4364149822014287,"extension":6.761514797615859},"index":1,"playId":"bee77374-185e-3c2e-ab2d-ad8f85f78161","pitchNumber":2,"startTime":"2026-04-25T02:03:37.877Z","endTime":"2026-04-25T02:03:41.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45337091239449,"aZ":-34.60949625623633,"pfxX":6.070415808194765,"pfxZ":-1.5314406900968365,"pX":0.7065755081951309,"pZ":1.7688597148405836,"vX0":3.18842770048865,"vY0":-126.01664754580527,"vZ0":-2.573561151222742,"x":90.07,"y":191.02,"x0":-1.3686410077347682,"y0":50.00451469577635,"z0":5.632493296590404,"aX":9.646476064251246},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.1,"breakHorizontal":-11.8,"spinRate":2403,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4366502437000359,"extension":6.698126010274354},"index":2,"playId":"5ca64ed7-c96d-3d02-ba93-48a25d2eb968","pitchNumber":3,"startTime":"2026-04-25T02:03:55.246Z","endTime":"2026-04-25T02:03:59.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:03:59.251Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T02:04:12.182Z","endTime":"2026-04-25T02:06:04.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.936502767725553,"aZ":-19.259059391305463,"pfxX":-4.664207519059084,"pfxZ":6.5050848596709105,"pX":0.5277176155450731,"pZ":3.159845470013327,"vX0":6.646410618388452,"vY0":-140.07440945279433,"vZ0":-3.4343011868797877,"x":96.88,"y":153.46,"x0":-1.270910410592276,"y0":50.00281880383627,"z0":5.662617390426553,"aX":-9.260159931041889},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.3,"breakHorizontal":7.1,"spinRate":2270,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3911888337722558,"extension":6.548559439973741},"index":0,"playId":"a7d53e53-19b7-3d5d-b8f3-a7ac85830bf9","pitchNumber":1,"startTime":"2026-04-25T02:04:22.782Z","endTime":"2026-04-25T02:04:26.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":96.5,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05805085347415,"aZ":-20.89966763531001,"pfxX":-4.917953688342899,"pfxZ":5.673263061685187,"pX":-0.21783185847444914,"pZ":4.637690708486227,"vX0":4.507879222202642,"vY0":-140.40631255672437,"vZ0":0.37879923353998424,"x":125.3,"y":113.56,"x0":-1.2085442894692018,"y0":50.00586194458376,"z0":5.865646277801784,"aX":-9.779126298460756},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.6,"breakHorizontal":7.9,"spinRate":2324,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39074412873280995,"extension":6.562100792606758},"index":1,"playId":"c6874a98-88e6-3f93-97e6-9fc406b3e50b","pitchNumber":2,"startTime":"2026-04-25T02:04:39.560Z","endTime":"2026-04-25T02:04:42.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8818748748807,"aZ":-20.232063142726094,"pfxX":-5.10772785985181,"pfxZ":6.103085732436929,"pX":-0.2846197286421689,"pZ":4.495550694002412,"vX0":4.415237941345691,"vY0":-139.39665561576857,"vZ0":0.07181858693507792,"x":127.85,"y":117.4,"x0":-1.2295611283830377,"y0":50.00625569419772,"z0":5.810996883115544,"aX":-10.000857748032358},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":8.3,"spinRate":2311,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3937172938391984,"extension":6.533459570214875},"index":2,"playId":"2b27b863-d115-3bda-8b18-4766b791f3b2","pitchNumber":3,"startTime":"2026-04-25T02:04:55.434Z","endTime":"2026-04-25T02:04:59.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.680478884648906,"aZ":-37.08108202903866,"pfxX":7.840565550290632,"pfxZ":-3.1816115209340587,"pX":0.3198611982701183,"pZ":2.75775956966094,"vX0":1.5157678597922744,"vY0":-124.10347092549152,"vZ0":0.44793402045717334,"x":104.81,"y":164.32,"x0":-1.3186714693886459,"y0":50.004567410163276,"z0":5.694380023834599,"aX":12.081177023901727},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.4,"breakHorizontal":-14.5,"spinRate":2487,"spinDirection":45},"zone":6,"typeConfidence":2.0,"plateTime":0.443432399440705,"extension":6.347620136991679},"index":3,"playId":"93a83661-f58b-3236-ae53-32171fc366f6","pitchNumber":4,"startTime":"2026-04-25T02:05:11.653Z","endTime":"2026-04-25T02:05:15.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":97.2,"endSpeed":88.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99047007708887,"aZ":-24.00196659613616,"pfxX":-9.933605016714754,"pfxZ":4.054735020953935,"pX":0.9256837967206941,"pZ":3.03632601082999,"vX0":8.953041444831921,"vY0":-141.24057346208048,"vZ0":-3.0063275858045517,"x":81.72,"y":156.8,"x0":-0.9989108345289531,"y0":50.00211805928754,"z0":5.66279127673145,"aX":-20.014585750171992},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.8,"breakHorizontal":16.1,"spinRate":2316,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3882036981786232,"extension":6.818530862937406},"index":4,"playId":"f63bda7f-bc4d-34d4-bd28-e0fd457fb21b","pitchNumber":5,"startTime":"2026-04-25T02:05:29.395Z","endTime":"2026-04-25T02:05:35.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-25T02:05:43.119Z","endTime":"2026-04-25T02:05:56.311Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":85.1,"endSpeed":77.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.916106922718733,"aZ":-37.39608016803573,"pfxX":6.559105702429854,"pfxZ":-3.4009222357220334,"pX":-0.14415353751059168,"pZ":1.9302774416186232,"vX0":1.171532907601996,"vY0":-123.89715910991985,"vZ0":-1.393470057463844,"x":122.49,"y":186.66,"x0":-1.4762431898389587,"y0":50.00572617321718,"z0":5.6645278354530895,"aX":10.059055733465172},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.2,"breakHorizontal":-12.1,"spinRate":2300,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.444423844615526,"extension":6.366322308939464},"hitData":{"launchSpeed":96.8,"launchAngle":44.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.66,"coordY":102.26}},"index":6,"playId":"16fde1a4-a2ee-3b1c-a86c-eb900b14496b","pitchNumber":6,"startTime":"2026-04-25T02:05:56.311Z","endTime":"2026-04-25T02:06:04.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:06:04.982Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Rivas flies out to left fielder José Fermín.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T02:08:06.589Z","endTime":"2026-04-25T02:08:46.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":77.7,"endSpeed":71.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05498179840106,"aZ":-31.97639547270532,"pfxX":-10.659217098887673,"pfxZ":0.15917197526726135,"pX":0.15579430745513856,"pZ":2.918232846810334,"vX0":-4.350469766258592,"vY0":-112.98933591771583,"vZ0":2.732592843811873,"x":111.06,"y":159.99,"x0":3.4957870210908353,"y0":50.00535026850499,"z0":4.922798884061552,"aX":-13.67904292832342},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.3,"breakHorizontal":20.4,"spinRate":2590,"spinDirection":306},"zone":2,"typeConfidence":0.91,"plateTime":0.4861686267268497,"extension":6.575388615198951},"index":0,"playId":"3b9f720e-5544-3ff9-a2af-4bd71e0ae6ed","pitchNumber":1,"startTime":"2026-04-25T02:08:21.895Z","endTime":"2026-04-25T02:08:25.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.828310044037973,"aZ":-31.31004333720181,"pfxX":11.663623691144691,"pfxZ":0.4949292754522059,"pX":0.3344889759186631,"pZ":2.1045530173762894,"vX0":-11.591339523670818,"vY0":-131.96008435147635,"vZ0":-1.0214219837264296,"x":104.25,"y":181.96,"x0":3.282733979624633,"y0":50.00334167350946,"z0":4.817106837273715,"aX":20.433483894782427},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.8,"breakHorizontal":-18.4,"spinRate":2224,"spinDirection":118},"zone":6,"typeConfidence":0.9,"plateTime":0.41613468134092546,"extension":6.445065120950096},"hitData":{"launchSpeed":88.0,"launchAngle":54.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.74,"coordY":114.4}},"index":1,"playId":"c5d6e27f-2d9e-3e42-b5ae-3cc42b6ca851","pitchNumber":2,"startTime":"2026-04-25T02:08:37.371Z","endTime":"2026-04-25T02:08:46.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:08:46.944Z","atBatIndex":49},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"J.P. Crawford hit by pitch.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T02:09:05.837Z","endTime":"2026-04-25T02:09:16.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55243583597178,"aZ":-35.225481913942644,"pfxX":-11.167341582797823,"pfxZ":-2.3335084495250538,"pX":2.3756985108250652,"pZ":3.4911368325312817,"vX0":-0.13271372456502029,"vY0":-114.01870501199025,"vZ0":4.546695507048945,"x":26.44,"y":144.52,"x0":3.883841023957792,"y0":50.003944480957806,"z0":4.96381933971062,"aX":-14.585117640095447},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-2.6,"breakHorizontal":20.2,"spinRate":2483,"spinDirection":291},"zone":12,"typeConfidence":0.9,"plateTime":0.4818845862478782,"extension":6.7428410091025865},"index":0,"playId":"d73418bb-4388-345e-99ad-ddb6e90abcf8","pitchNumber":1,"startTime":"2026-04-25T02:09:10.551Z","endTime":"2026-04-25T02:09:16.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-2.600000000000005,"leverageIndex":0.75,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:09:16.370Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to left fielder José Fermín.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T02:11:51.214Z","endTime":"2026-04-25T02:13:26.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,4,5,6],"actionIndex":[1],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T02:09:34.828Z","endTime":"2026-04-25T02:10:10.799Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: George Soriano replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-25T02:10:10.799Z","endTime":"2026-04-25T02:11:53.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.676376830247253,"aZ":-32.621656856693974,"pfxX":-6.303952498223909,"pfxZ":-0.2688885426760095,"pX":-0.6754044905068951,"pZ":2.6210257384866265,"vX0":6.6082870287566875,"vY0":-127.24718955711076,"vZ0":-1.467448270815826,"x":142.74,"y":168.01,"x0":-2.4798238546404034,"y0":50.00516227582925,"z0":5.7758415951822295,"aX":-10.400259700945814},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.6,"breakHorizontal":10.1,"spinRate":1498,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.4294908489987952,"extension":6.7674038662188},"index":2,"playId":"59daccc5-5066-36b9-b34d-43f2e6b5cde6","pitchNumber":1,"startTime":"2026-04-25T02:11:53.264Z","endTime":"2026-04-25T02:11:56.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"startTime":"2026-04-25T02:12:06.713Z","endTime":"2026-04-25T02:12:24.776Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.609791899884822,"aZ":-31.265657412401808,"pfxX":-0.9359070547788123,"pfxZ":0.565689054497911,"pX":-0.15520908201264974,"pZ":2.3966280692783175,"vX0":5.960670770528608,"vY0":-125.73975875918181,"vZ0":-1.642941372267784,"x":122.92,"y":174.07,"x0":-2.4311201071022066,"y0":50.00335195915966,"z0":5.586548775366243,"aX":-1.5049192542503205},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.8,"breakHorizontal":0.4,"spinRate":2589,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.43499380942214527,"extension":6.408224920131218},"index":4,"playId":"f789a78f-f2d8-3cbb-92ae-6bea4fdd6628","pitchNumber":2,"startTime":"2026-04-25T02:12:24.776Z","endTime":"2026-04-25T02:12:28.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.774112362030817,"aZ":-31.73219701420027,"pfxX":-1.2440832914692552,"pfxZ":0.28378986793232386,"pX":-0.48335295463509753,"pZ":3.089894416305186,"vX0":5.590464512020838,"vY0":-123.51117796858811,"vZ0":0.25057540608930173,"x":135.42,"y":155.35,"x0":-2.6109208917813773,"y0":50.00133698370986,"z0":5.64774161739255,"aX":-1.9290211620818973},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":1.0,"spinRate":2496,"spinDirection":24},"zone":1,"typeConfidence":2.0,"plateTime":0.44285066431260756,"extension":6.399773987232803},"index":5,"playId":"ed4f5de1-64fb-3fff-9cfb-a0d16d49eab7","pitchNumber":3,"startTime":"2026-04-25T02:12:50.153Z","endTime":"2026-04-25T02:12:53.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.5,"endSpeed":88.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25442012518454,"aZ":-15.3557473934282,"pfxX":-5.442081356703791,"pfxZ":8.447623793979549,"pX":0.06151134074716075,"pZ":3.2534879468267004,"vX0":8.399420644317157,"vY0":-140.319189572098,"vZ0":-3.5341722023081696,"x":114.66,"y":150.94,"x0":-2.2659036401322914,"y0":50.00128723971314,"z0":5.53208710717088,"aX":-10.833430563871254},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":8.0,"spinRate":2208,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39059513578245886,"extension":6.45066586455079},"hitData":{"launchSpeed":94.6,"launchAngle":59.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.08,"coordY":136.4}},"index":6,"playId":"37ed2487-ba13-359e-99e9-3a1168951ba1","pitchNumber":4,"startTime":"2026-04-25T02:13:14.365Z","endTime":"2026-04-25T02:13:26.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":3.2000000000000064,"leverageIndex":1.35,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:13:26.087Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Julio Rodríguez pops out to third baseman Ramón Urías.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T02:13:46.152Z","endTime":"2026-04-25T02:16:23.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"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, 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":84.6,"endSpeed":78.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.263923757349023,"aZ":-32.68252399623218,"pfxX":2.751455284446624,"pfxZ":-0.33198239971008725,"pX":-0.2071627747055219,"pZ":1.1397792448250939,"vX0":5.009051173162158,"vY0":-123.13255385873451,"vZ0":-3.548078531352296,"x":124.9,"y":208.01,"x0":-2.621019212887019,"y0":50.00101834398107,"z0":5.349657796894942,"aX":4.245697384489206},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.2,"breakHorizontal":-6.1,"spinRate":2744,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.4439401629568658,"extension":6.40479104605296},"index":0,"playId":"3f81f5d5-3d35-3692-a5cb-1bed797b481c","pitchNumber":1,"startTime":"2026-04-25T02:13:52.544Z","endTime":"2026-04-25T02:13:56.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13954934802675,"aZ":-31.92407536901275,"pfxX":0.6630629292086123,"pfxZ":0.16230723918340084,"pX":0.3919514197211744,"pZ":0.4433568150484152,"vX0":7.084195632377427,"vY0":-123.83420569502204,"vZ0":-5.120205740492799,"x":102.06,"y":226.81,"x0":-2.5941207383996643,"y0":50.002811584955325,"z0":5.21381650387174,"aX":1.0280294384448874},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":-2.9,"spinRate":2784,"spinDirection":9},"zone":14,"typeConfidence":2.0,"plateTime":0.442604544827474,"extension":6.548122354616228},"index":1,"playId":"976ae8af-c91f-3f26-950c-907783622d6e","pitchNumber":2,"startTime":"2026-04-25T02:14:10.600Z","endTime":"2026-04-25T02:14:14.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.362097082054,"aZ":-17.932625381688613,"pfxX":-9.221420802765557,"pfxZ":7.273316252194901,"pX":0.1517441761492712,"pZ":2.915479159939839,"vX0":9.91733378483875,"vY0":-139.30747608219392,"vZ0":-3.800688555090984,"x":111.22,"y":160.06,"x0":-2.26254376689115,"y0":50.00413434435562,"z0":5.488660562479521,"aX":-18.060004718199647},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":14.5,"spinRate":2338,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39373625874930607,"extension":6.525654191683427},"index":2,"playId":"c483f572-301d-3141-84fc-b7b0d61cef94","pitchNumber":3,"startTime":"2026-04-25T02:14:32.866Z","endTime":"2026-04-25T02:14:36.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":87.3,"endSpeed":80.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59506932824374,"aZ":-34.59792772515587,"pfxX":-8.140498268580272,"pfxZ":-1.4864685069185901,"pX":-1.6233145669462605,"pZ":1.8594725716547382,"vX0":4.271288876685816,"vY0":-127.11473231221952,"vZ0":-2.7742145048918427,"x":178.88,"y":188.57,"x0":-2.2697671156754335,"y0":50.00242687634739,"z0":5.71800810789,"aX":-13.291689450763318},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.1,"breakHorizontal":13.8,"spinRate":1424,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.43127181152852945,"extension":6.668033911424182},"index":3,"playId":"ed267110-700e-3680-847a-ff70a3e2962c","pitchNumber":4,"startTime":"2026-04-25T02:14:51.136Z","endTime":"2026-04-25T02:14:55.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.899546737242243,"aZ":-30.574320024182168,"pfxX":-0.731990612634924,"pfxZ":1.0183823515563173,"pX":-0.1884348030519984,"pZ":2.9199403980131877,"vX0":5.878568796630559,"vY0":-124.67756119759008,"vZ0":-0.4408159489406489,"x":124.18,"y":159.94,"x0":-2.481080880697605,"y0":50.00511218602053,"z0":5.6207180735760485,"aX":-1.1538661225491642},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.0,"breakHorizontal":0.0,"spinRate":2632,"spinDirection":345},"zone":5,"typeConfidence":2.0,"plateTime":0.43918988328841024,"extension":6.531388696577644},"index":4,"playId":"730aa097-201b-33fb-8e89-95371edebb5e","pitchNumber":5,"startTime":"2026-04-25T02:15:10.021Z","endTime":"2026-04-25T02:15:13.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-25T02:15:30.045Z","endTime":"2026-04-25T02:15:47.871Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.841646766117844,"aZ":-19.09072606662584,"pfxX":-8.910935418759802,"pfxZ":6.5613594981480885,"pX":-0.0853882104455645,"pZ":2.5107072459803197,"vX0":9.032539943552434,"vY0":-140.32844907366314,"vZ0":-4.596546109246049,"x":120.25,"y":170.99,"x0":-2.1886175584604417,"y0":50.001557934665335,"z0":5.414069832707262,"aX":-17.765628008872124},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.0,"breakHorizontal":14.3,"spinRate":2250,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3903608544483905,"extension":6.5729452349635},"index":6,"playId":"056c5958-e4f1-3a9f-8859-1cc518f3571a","pitchNumber":6,"startTime":"2026-04-25T02:15:47.871Z","endTime":"2026-04-25T02:15:51.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47093762862136,"aZ":-31.240843628944816,"pfxX":-0.48458816717328546,"pfxZ":0.5716758668396675,"pX":-0.7935689947815683,"pZ":2.816119255488643,"vX0":4.598883002100685,"vY0":-126.87357733881525,"vZ0":-0.6071835724005004,"x":147.25,"y":162.74,"x0":-2.562072569611139,"y0":50.0047275865861,"z0":5.535052955368125,"aX":-0.795183030046607},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":-0.1,"spinRate":2552,"spinDirection":324},"zone":4,"typeConfidence":2.0,"plateTime":0.4307107072664138,"extension":6.541196327952418},"hitData":{"launchSpeed":64.6,"launchAngle":75.0,"totalDistance":53.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.79,"coordY":183.78}},"index":7,"playId":"0f7571da-5196-38cf-b885-194157c7f52c","pitchNumber":7,"startTime":"2026-04-25T02:16:16.207Z","endTime":"2026-04-25T02:16:23.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":1.04,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:16:23.906Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T02:18:27.723Z","endTime":"2026-04-25T02:18:48.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.170772951684523,"aZ":-25.968737243427707,"pfxX":-8.575362527031995,"pfxZ":3.162915330350865,"pX":-0.700435588910771,"pZ":2.077188948240562,"vX0":4.749651963780768,"vY0":-139.21252004154258,"vZ0":-5.131065785898925,"x":143.7,"y":182.7,"x0":-1.3142184700038033,"y0":50.005637827074345,"z0":5.6627084595060415,"aX":-16.838921830406182},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.8,"breakHorizontal":14.5,"spinRate":2248,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3934003137235247,"extension":6.62589900707694},"hitData":{"launchSpeed":98.9,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.04,"coordY":105.06}},"index":0,"playId":"36f7dc43-8668-3b23-ad90-c2760688b597","pitchNumber":1,"startTime":"2026-04-25T02:18:39.522Z","endTime":"2026-04-25T02:18:48.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":1.9,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:18:48.119Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to second baseman Cole Young.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T02:21:39.968Z","endTime":"2026-04-25T02:22:11.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T02:19:09.092Z","endTime":"2026-04-25T02:20:09.769Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Brash replaces George Kirby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-25T02:20:09.769Z","endTime":"2026-04-25T02:21:42.283Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"O","description":"Foul Tip"},"description":"Foul Tip","code":"O","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.9,"endSpeed":89.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.633224952285104,"aZ":-21.620208544576126,"pfxX":-10.98865081970807,"pfxZ":5.165828330981153,"pX":-1.104116688766194,"pZ":3.071310709260186,"vX0":7.983734033203499,"vY0":-142.2934894421403,"vZ0":-2.248574668614832,"x":159.09,"y":155.85,"x0":-2.523063348127686,"y0":50.00657028849172,"z0":5.246448548732128,"aX":-22.46595437080228},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.0,"breakHorizontal":18.2,"spinRate":2328,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3853996369685806,"extension":6.712270136057969},"index":2,"playId":"74f141e5-e0a1-3278-a12f-173f0c8631e7","pitchNumber":1,"startTime":"2026-04-25T02:21:42.283Z","endTime":"2026-04-25T02:21:46.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.343202049085765,"aZ":-31.927315189880147,"pfxX":-7.396072401446487,"pfxZ":0.14591915035027014,"pX":-0.49540102312934003,"pZ":1.6585562827893685,"vX0":8.175734554198302,"vY0":-131.83018233666442,"vZ0":-2.9350169029324658,"x":135.88,"y":194.0,"x0":-2.6777781080845005,"y0":50.0065686375994,"z0":5.145983903601199,"aX":-13.0049565022994},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.2,"breakHorizontal":11.6,"spinRate":1936,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.41566411059655195,"extension":6.7780353782200065},"hitData":{"launchSpeed":99.6,"launchAngle":6.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":146.02,"coordY":158.27}},"index":3,"playId":"3d87eb9a-309a-3ac1-8b07-af622d6dbb24","pitchNumber":2,"startTime":"2026-04-25T02:22:02.861Z","endTime":"2026-04-25T02:22:11.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":-7.100000000000001,"leverageIndex":3.11,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:22:11.484Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Urías flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T02:22:59.783Z","endTime":"2026-04-25T02:24:05.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"6b15b180-4c82-36f6-8f21-a921942399d7","startTime":"2026-04-25T02:22:42.788Z","endTime":"2026-04-25T02:22:45.788Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.715516359339016,"aZ":-33.76978025139251,"pfxX":9.439115068015285,"pfxZ":-1.0337276416523924,"pX":-1.2188444934722562,"pZ":2.1164236987556166,"vX0":1.114662648696402,"vY0":-123.45962867611145,"vZ0":-0.4118554276352915,"x":163.46,"y":181.64,"x0":-2.902497889296224,"y0":50.00279055534392,"z0":5.128976651003199,"aX":14.56236165876576},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.7,"breakHorizontal":-17.4,"spinRate":2900,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.4437464797643491,"extension":6.437166116058008},"index":1,"playId":"ec0a7c26-90ee-3dd2-8a00-c5e1d7339c9d","pitchNumber":1,"startTime":"2026-04-25T02:23:02.016Z","endTime":"2026-04-25T02:23:06.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45943643541514,"aZ":-30.377337253193325,"pfxX":7.300147047203833,"pfxZ":1.101385706321258,"pX":0.37371441309198555,"pZ":2.4695439963178045,"vX0":5.630127472600095,"vY0":-127.19896800855247,"vZ0":-0.6922250627520447,"x":102.75,"y":172.1,"x0":-2.818205083734116,"y0":50.00483127200099,"z0":5.156923473504437,"aX":11.945678785721173},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.0,"breakHorizontal":-14.5,"spinRate":3033,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.4308494390352551,"extension":6.51820428131432},"index":2,"playId":"7c03e534-fe50-3fcf-91e6-b9826379224d","pitchNumber":2,"startTime":"2026-04-25T02:23:19.982Z","endTime":"2026-04-25T02:23:23.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11543284207128,"aZ":-24.07068602919219,"pfxX":-10.8029516695158,"pfxZ":3.9584563971500497,"pX":-0.1631860404228049,"pZ":3.57358368293836,"vX0":10.627020402648355,"vY0":-141.8345747575312,"vZ0":-0.2795018287210756,"x":123.22,"y":142.29,"x0":-2.5470947573167972,"y0":50.000242788036516,"z0":5.202602143919608,"aX":-22.103204920037424},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.3,"breakHorizontal":17.5,"spinRate":2323,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3855265162179533,"extension":6.603911722622293},"index":3,"playId":"f15d28a2-b609-3f93-81d5-b8047ee1fe6d","pitchNumber":3,"startTime":"2026-04-25T02:23:35.860Z","endTime":"2026-04-25T02:23:39.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.291230893021694,"aZ":-31.19064920469972,"pfxX":9.927647310748776,"pfxZ":0.6260963588098303,"pX":-0.42145493308141574,"pZ":1.9616636896641506,"vX0":2.5960900934568247,"vY0":-124.79865931183635,"vZ0":-1.3371221274728031,"x":133.06,"y":185.82,"x0":-2.7660007044648265,"y0":50.00189428225138,"z0":5.085294047505575,"aX":15.580085834990879},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-18.6,"spinRate":2993,"spinDirection":50},"zone":7,"typeConfidence":2.0,"plateTime":0.43973368774556576,"extension":6.437966414774837},"hitData":{"launchSpeed":100.3,"launchAngle":23.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.33,"coordY":53.38}},"index":4,"playId":"9f05e05f-2700-371f-a5b4-172f52289a65","pitchNumber":4,"startTime":"2026-04-25T02:23:54.305Z","endTime":"2026-04-25T02:24:05.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.68,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:24:05.414Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Fermín pops out to second baseman Cole Young.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T02:24:21.815Z","endTime":"2026-04-25T02:27:14.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.7,"endSpeed":78.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80986078537106,"aZ":-33.65517855005501,"pfxX":8.817682335646557,"pfxZ":-0.9380681292521631,"pX":-0.12310787611422376,"pZ":1.9256190059946923,"vX0":3.921521923177508,"vY0":-126.15608227116408,"vZ0":-1.0163459066743088,"x":121.69,"y":186.79,"x0":-2.853481363229129,"y0":50.0038187841742,"z0":5.09970179007147,"aX":13.906989539736134},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.7,"breakHorizontal":-16.9,"spinRate":3013,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4377863601421459,"extension":6.493289818072412},"index":0,"playId":"f14d3843-6087-3b48-acd3-43348ef9241a","pitchNumber":1,"startTime":"2026-04-25T02:24:31.151Z","endTime":"2026-04-25T02:24:34.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46253087490062,"aZ":-33.329503639401466,"pfxX":6.459170089071815,"pfxZ":-0.7198509382831055,"pX":-0.31057916896237264,"pZ":2.394244829344845,"vX0":4.105526329046631,"vY0":-126.8598755164235,"vZ0":-0.13594064484931112,"x":128.84,"y":174.14,"x0":-2.7969458751198903,"y0":50.00241479879551,"z0":5.1380866313690765,"aX":10.374146871777496},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.1,"breakHorizontal":-12.7,"spinRate":3022,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.43418081725699675,"extension":6.3200583393035785},"index":1,"playId":"aeca03b6-ea63-35d6-a522-24201e90d141","pitchNumber":2,"startTime":"2026-04-25T02:24:49.238Z","endTime":"2026-04-25T02:24:53.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.381746647681208,"aZ":-30.79222319010948,"pfxX":8.477120878819033,"pfxZ":0.8828742230998063,"pX":0.8212126909496693,"pZ":2.788518404089466,"vX0":6.06833715088145,"vY0":-125.76075536552729,"vZ0":0.6823691080606995,"x":85.7,"y":163.49,"x0":-2.741906145254652,"y0":50.004940231762866,"z0":5.0523781030157755,"aX":13.299682069871055},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":-16.9,"spinRate":2958,"spinDirection":42},"zone":12,"typeConfidence":2.0,"plateTime":0.439001048251876,"extension":6.453376968478521},"index":2,"playId":"2b9e51d4-73fd-369b-8c0b-bc36ccca7cef","pitchNumber":3,"startTime":"2026-04-25T02:25:07.558Z","endTime":"2026-04-25T02:25:10.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"78c6ab7f-28d1-3af7-aaf8-fb194106a399","startTime":"2026-04-25T02:25:31.312Z","endTime":"2026-04-25T02:25:34.692Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.454561327685237,"aZ":-30.56765502308487,"pfxX":6.5536125791518165,"pfxZ":0.985280730226803,"pX":-0.7198662030247693,"pZ":2.595981687754575,"vX0":3.016959950839278,"vY0":-126.56829210709077,"vZ0":0.0664146986479065,"x":144.44,"y":168.69,"x0":-2.777976258649366,"y0":50.00072097094692,"z0":5.014152518323208,"aX":10.64641163662032},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":-12.6,"spinRate":2952,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.43250015976735057,"extension":6.410287645820407},"index":4,"playId":"0679eac6-d8f3-3051-b2b5-c2f692cc9f86","pitchNumber":4,"startTime":"2026-04-25T02:25:50.175Z","endTime":"2026-04-25T02:25:53.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.637684670280887,"aZ":-22.40615930833303,"pfxX":-6.030237578151959,"pfxZ":5.001415581145901,"pX":1.1716284526605538,"pZ":3.7915628383641597,"vX0":12.047421398573167,"vY0":-138.7814868156957,"vZ0":0.1455051217715846,"x":72.34,"y":136.41,"x0":-2.43938454987185,"y0":50.004851156405216,"z0":5.229118555741998,"aX":-11.783407443388612},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":8.5,"spinRate":2252,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.39445331562322883,"extension":6.854261806840375},"index":5,"playId":"efc4cb7e-9e71-3bdd-bf8c-a93cb1a35031","pitchNumber":5,"startTime":"2026-04-25T02:26:16.221Z","endTime":"2026-04-25T02:26:20.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27065817488193,"aZ":-33.028044589604384,"pfxX":9.167198704384852,"pfxZ":-0.5359081646309702,"pX":1.913042313581658,"pZ":0.9000170817801381,"vX0":8.037595263201895,"vY0":-125.66724537369086,"vZ0":-3.3363753332491655,"x":44.08,"y":214.48,"x0":-2.5267002112265717,"y0":50.003873390850934,"z0":4.949099308300583,"aX":14.551580952182222},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.6,"breakHorizontal":-18.6,"spinRate":2942,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4371243034409056,"extension":6.5397386616456235},"index":6,"playId":"7d5ceeeb-e81b-36e4-87e4-ba14933f03d0","pitchNumber":6,"startTime":"2026-04-25T02:26:34.615Z","endTime":"2026-04-25T02:26:38.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.701505033049173,"aZ":-35.96774291497336,"pfxX":8.470303601074345,"pfxZ":-2.3564666557854475,"pX":1.1243446697390762,"pZ":1.4204133772820975,"vX0":6.947301561781382,"vY0":-126.95202363990502,"vZ0":-1.750380952498713,"x":74.14,"y":200.43,"x0":-2.763397389802208,"y0":50.004900255652316,"z0":5.023165563845436,"aX":13.616041496008284},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.4,"breakHorizontal":-17.0,"spinRate":3125,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.43399209058660215,"extension":6.363678137152889},"hitData":{"launchSpeed":50.5,"launchAngle":45.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":137.32,"coordY":152.19}},"index":7,"playId":"4f2e422c-599b-3851-bb3c-74592ad18c7b","pitchNumber":7,"startTime":"2026-04-25T02:27:07.462Z","endTime":"2026-04-25T02:27:14.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-5.199999999999999,"leverageIndex":2.04,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:27:14.938Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T02:29:37.012Z","endTime":"2026-04-25T02:31:19.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gordon Graceffo replaces George Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T02:28:23.161Z","endTime":"2026-04-25T02:29:39.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.658671494410502,"aZ":-14.423775317413675,"pfxX":-6.706508595060559,"pfxZ":9.281146991179451,"pX":0.5262038770828628,"pZ":1.607400678557804,"vX0":7.072743280339857,"vY0":-137.4574161461597,"vZ0":-8.826600876155583,"x":96.94,"y":195.38,"x0":-1.2096791573563828,"y0":50.002688985820605,"z0":5.840944587058943,"aX":-12.82550080282422},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":10.7,"spinRate":2032,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3985721161314504,"extension":6.281150077254922},"index":1,"playId":"739c8617-d031-387e-a6d5-cf86e6e0f7e0","pitchNumber":1,"startTime":"2026-04-25T02:29:39.285Z","endTime":"2026-04-25T02:30:06.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.462568609405935,"aZ":-45.894240555727194,"pfxX":-0.3543130860306002,"pfxZ":-9.48404830140576,"pX":0.06069046945227457,"pZ":3.3141560163719523,"vX0":3.5704303090671248,"vY0":-120.11933381266581,"vZ0":2.6755948310374955,"x":114.69,"y":149.3,"x0":-1.4053974254923998,"y0":50.00371669130799,"z0":6.296157774087967,"aX":-0.5131360546091718},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-16.1,"breakHorizontal":-0.4,"spinRate":2715,"spinDirection":18},"zone":2,"typeConfidence":2.0,"plateTime":0.4577559610019981,"extension":6.003121112738354},"index":2,"playId":"7d6d5f08-466a-3363-83cb-a20760bb2263","pitchNumber":2,"startTime":"2026-04-25T02:30:15.495Z","endTime":"2026-04-25T02:30:19.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48623550490892,"aZ":-44.81457993263869,"pfxX":-0.35179983135213755,"pfxZ":-8.547301348848743,"pX":0.6695145899646447,"pZ":-0.33392455661673937,"vX0":4.8899197117514435,"vY0":-121.5491355546727,"vZ0":-5.594713446461615,"x":91.48,"y":247.8,"x0":-1.3330139014841644,"y0":50.005161501198906,"z0":5.9399927025322645,"aX":-0.5208591377658718},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-16.7,"breakHorizontal":-0.7,"spinRate":2707,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.45271389226084535,"extension":6.083470512626112},"index":3,"playId":"197be702-21d6-3c7b-8032-1f066cdc0494","pitchNumber":3,"startTime":"2026-04-25T02:30:38.023Z","endTime":"2026-04-25T02:30:41.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022125171837594,"aZ":-46.414586597700826,"pfxX":-0.2322677567666931,"pfxZ":-9.525017176774664,"pX":-0.6962198955787628,"pZ":0.7898832577304964,"vX0":1.94329203569792,"vY0":-122.28211880601474,"vZ0":-3.073942454485937,"x":143.54,"y":217.45,"x0":-1.4754845955103706,"y0":50.00369476970145,"z0":6.095508873299873,"aX":-0.34735393439448714},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-17.8,"breakHorizontal":-0.1,"spinRate":2759,"spinDirection":19},"zone":13,"typeConfidence":2.0,"plateTime":0.4501540753489839,"extension":6.115284611298828},"index":4,"playId":"101990ca-7b7f-370e-b69e-5a2d65dccf55","pitchNumber":4,"startTime":"2026-04-25T02:30:58.800Z","endTime":"2026-04-25T02:31:02.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82788125203715,"aZ":-14.727665560438123,"pfxX":-2.9552566233647357,"pfxZ":8.97441098517561,"pX":0.1793999082642109,"pZ":2.3120035918043946,"vX0":5.248980729805484,"vY0":-138.53585363755215,"vZ0":-7.0860588235593625,"x":110.16,"y":176.36,"x0":-1.3556040949236834,"y0":50.00615422300579,"z0":5.88676436571797,"aX":-5.747759302349306},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":4.3,"spinRate":2044,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3953049903809833,"extension":6.300312593520538},"index":5,"playId":"10df3d75-e2b3-37be-acf9-42ba6d2c39ac","pitchNumber":5,"startTime":"2026-04-25T02:31:15.956Z","endTime":"2026-04-25T02:31:19.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:31:19.723Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T02:31:32.392Z","endTime":"2026-04-25T02:33:03.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912013845256045,"aZ":-33.695704456552335,"pfxX":-1.0714334647319568,"pfxZ":-0.9265199824045629,"pX":-0.21088641068551617,"pZ":1.577172576130536,"vX0":3.839167014225882,"vY0":-127.43842363366116,"vZ0":-4.160375722589865,"x":125.04,"y":196.2,"x0":-1.5996546728299432,"y0":50.0037713117394,"z0":5.9011015346808,"aX":-1.7574366793398242},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.4,"breakHorizontal":1.1,"spinRate":2542,"spinDirection":5},"zone":8,"typeConfidence":2.0,"plateTime":0.43028458205789866,"extension":6.125466141749275},"index":0,"playId":"f05b5794-a2cc-3ac3-9e91-a43cf8d92d0d","pitchNumber":1,"startTime":"2026-04-25T02:31:46.317Z","endTime":"2026-04-25T02:31:50.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.809350754334712,"aZ":-17.5023629268454,"pfxX":-2.3061008444221507,"pfxZ":7.462331821995687,"pX":1.075036336154115,"pZ":2.2071609246519834,"vX0":7.495349206507662,"vY0":-139.4486672859756,"vZ0":-6.600884088048417,"x":76.02,"y":179.19,"x0":-1.349958206304999,"y0":50.00601420227209,"z0":5.762832460304891,"aX":-4.5368379319774},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":2.6,"spinRate":2065,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3930162978667706,"extension":6.263887042257371},"index":1,"playId":"dccae037-1129-343e-9056-b4b1d61196e9","pitchNumber":2,"startTime":"2026-04-25T02:32:03.802Z","endTime":"2026-04-25T02:32:06.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322937553239644,"aZ":-29.249048249489352,"pfxX":0.4834146362901339,"pfxZ":1.7267133642053354,"pX":0.39306293675462417,"pZ":1.3523958521121304,"vX0":4.741117666715574,"vY0":-129.10305294777893,"vZ0":-5.230372459410099,"x":102.02,"y":202.27,"x0":-1.5281995413341845,"y0":50.001600076229494,"z0":5.64978446164525,"aX":0.8168457382089502},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":-1.9,"spinRate":2303,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.42389771393356535,"extension":6.335505312435738},"index":2,"playId":"53b4485d-4a8d-3937-a6f2-a6182ed366ed","pitchNumber":3,"startTime":"2026-04-25T02:32:26.253Z","endTime":"2026-04-25T02:32:30.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.928889035097264,"aZ":-28.587134682904484,"pfxX":-0.34716427594376054,"pfxZ":2.055318189404161,"pX":0.7652418785084072,"pZ":0.9037478876421036,"vX0":6.009914262829178,"vY0":-130.75940299301283,"vZ0":-6.620766901557879,"x":87.83,"y":214.38,"x0":-1.511553128040129,"y0":50.001921076994165,"z0":5.595483201992574,"aX":-0.6066316509199366},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":-0.6,"spinRate":2388,"spinDirection":274},"zone":14,"typeConfidence":2.0,"plateTime":0.41787355199977627,"extension":6.323154004619347},"index":3,"playId":"dd608d6e-4712-3055-8516-246c3dab8d02","pitchNumber":4,"startTime":"2026-04-25T02:32:43.972Z","endTime":"2026-04-25T02:32:47.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.200876907544284,"aZ":-17.0313374781448,"pfxX":-4.206340133385116,"pfxZ":7.325456730855812,"pX":1.0406409063832378,"pZ":2.61778723327234,"vX0":8.359166012009055,"vY0":-142.50880821651225,"vZ0":-5.780288350403323,"x":77.33,"y":168.1,"x0":-1.3774203085346748,"y0":50.00202088859293,"z0":5.739329177581205,"aX":-8.695064571764124},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.4,"breakHorizontal":6.0,"spinRate":2097,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38359875230181384,"extension":6.373593749398108},"index":4,"playId":"ad60b5ba-a363-358d-84b8-a570d8f24d4d","pitchNumber":5,"startTime":"2026-04-25T02:32:59.775Z","endTime":"2026-04-25T02:33:03.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.599999999999998,"awayTeamWinProbability":70.4,"homeTeamWinProbabilityAdded":1.7999999999999936,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:33:03.428Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rob Refsnyder lines out sharply to third baseman Ramón Urías.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T02:33:20.210Z","endTime":"2026-04-25T02:33:32.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.491590125609534,"aZ":-17.345191351786045,"pfxX":-3.191985138261309,"pfxZ":7.4812621532824375,"pX":-0.4421514838744886,"pZ":2.2424982165289142,"vX0":4.403322530045568,"vY0":-139.43811142998513,"vZ0":-6.434611983855145,"x":133.85,"y":178.23,"x0":-1.6223974337977463,"y0":50.00004193323194,"z0":5.712234071102209,"aX":-6.324718927292428},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":4.9,"spinRate":2038,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3918579981037107,"extension":6.159719913914344},"hitData":{"launchSpeed":102.7,"launchAngle":9.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":106.61,"coordY":163.84}},"index":0,"playId":"2fface3d-984b-3727-8d7d-8f0e1960228d","pitchNumber":1,"startTime":"2026-04-25T02:33:26.857Z","endTime":"2026-04-25T02:33:32.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:33:32.362Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a line drive to right fielder Rob Refsnyder.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T02:36:05.559Z","endTime":"2026-04-25T02:36:50.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gabe Speier replaces Matt Brash.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T02:35:06.539Z","endTime":"2026-04-25T02:36:07.854Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":93.4,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.197131547788246,"aZ":-23.916419561306782,"pfxX":9.116327452601245,"pfxZ":4.4523903611656,"pX":1.2074363202638774,"pZ":2.570005475806298,"vX0":-4.5592410141562665,"vY0":-135.9588832246346,"vZ0":-3.5756118089172846,"x":70.98,"y":169.39,"x0":1.729392472515654,"y0":50.00599344723368,"z0":5.57876751364676,"aX":16.92342486975401},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":-15.4,"spinRate":2016,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4041869716775017,"extension":6.136828522453975},"index":1,"playId":"454313aa-de55-335d-b917-96332b04063f","pitchNumber":1,"startTime":"2026-04-25T02:36:07.854Z","endTime":"2026-04-25T02:36:12.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.470084729671992,"aZ":-34.1285398154051,"pfxX":-3.1389769981105458,"pfxZ":-1.345892661473819,"pX":0.041268736227296945,"pZ":2.8754546558083742,"vX0":-3.598509850453878,"vY0":-119.97801001166818,"vZ0":0.800336063798283,"x":115.43,"y":161.14,"x0":1.9717209803138815,"y0":50.00401084082662,"z0":5.592913254831583,"aX":-4.549902801152114},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.9,"breakHorizontal":6.6,"spinRate":2252,"spinDirection":258},"zone":2,"typeConfidence":2.0,"plateTime":0.4575339345589069,"extension":6.110243539856277},"index":2,"playId":"08112b3a-46a7-3e97-b3d0-755167a85f54","pitchNumber":2,"startTime":"2026-04-25T02:36:23.367Z","endTime":"2026-04-25T02:36:26.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35772993287364,"aZ":-21.77478462226375,"pfxX":7.571369298987746,"pfxZ":5.574703249498567,"pX":0.5174173612213806,"pZ":1.9220364579452163,"vX0":-5.539802765612047,"vY0":-136.07084517538897,"vZ0":-5.406815241465933,"x":97.28,"y":186.89,"x0":1.6015505791164215,"y0":50.002598985432755,"z0":5.454876795671273,"aX":14.121340718461612},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":-12.5,"spinRate":2129,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.40336096996557913,"extension":6.172464512930934},"hitData":{"launchSpeed":99.4,"launchAngle":13.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.15,"coordY":97.3}},"index":3,"playId":"01e06402-cee0-3a7b-b233-1bdd67a3b1f4","pitchNumber":3,"startTime":"2026-04-25T02:36:38.888Z","endTime":"2026-04-25T02:36:50.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":9.8,"leverageIndex":2.47,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:36:50.169Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to left fielder Randy Arozarena. JJ Wetherholt to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T02:36:59.690Z","endTime":"2026-04-25T02:38:14.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.414715659597206,"aZ":-15.470673917599202,"pfxX":6.374050766571439,"pfxZ":8.626250964115876,"pX":-0.13788280099774836,"pZ":2.0360506613003304,"vX0":-7.14406789591412,"vY0":-138.61615503765245,"vZ0":-6.3202732312589305,"x":122.26,"y":183.81,"x0":1.6507275223172195,"y0":50.00228279932643,"z0":5.387553417605499,"aX":12.34242373990513},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":-10.0,"spinRate":2377,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.39588201441138615,"extension":6.1035952278930985},"index":0,"playId":"e07f7c1a-8d78-3a0f-bcef-75003bcb1126","pitchNumber":1,"startTime":"2026-04-25T02:37:11.546Z","endTime":"2026-04-25T02:37:14.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":95.1,"endSpeed":86.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15852499103233,"aZ":-16.429098708868384,"pfxX":5.961350007648422,"pfxZ":8.177030872748615,"pX":-0.3970720949354982,"pZ":2.7256977692396913,"vX0":-7.4602717146676785,"vY0":-138.19584734575614,"vZ0":-4.420255734086384,"x":132.14,"y":165.19,"x0":1.5689034643052604,"y0":50.00064496326315,"z0":5.457034150372629,"aX":11.475462603339178},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-9.1,"spinRate":2329,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.39706035986188093,"extension":6.103187409851999},"index":1,"playId":"e48358ae-9075-3c0c-955c-e1d17b7a28c0","pitchNumber":2,"startTime":"2026-04-25T02:37:29.259Z","endTime":"2026-04-25T02:37:33.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.005970484150627,"aZ":-30.08012340333315,"pfxX":-0.5633188668789391,"pfxZ":1.391297824754738,"pX":0.8351764374259877,"pZ":2.077613435402756,"vX0":-2.068556603826393,"vY0":-121.80258949720046,"vZ0":-1.9683446145063772,"x":85.17,"y":182.68,"x0":1.7672574162687749,"y0":50.00483829467325,"z0":5.486950507653896,"aX":-0.8499632309909803},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.3,"breakHorizontal":1.4,"spinRate":2260,"spinDirection":278},"zone":9,"typeConfidence":2.0,"plateTime":0.4489864841552418,"extension":6.162975537648152},"index":2,"playId":"a10e52a6-27fe-3602-bd53-3fcdc89db6f2","pitchNumber":3,"startTime":"2026-04-25T02:37:46.651Z","endTime":"2026-04-25T02:37:51.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.089612155631087,"aZ":-16.1351102914973,"pfxX":6.018260937736361,"pfxZ":8.448636994610677,"pX":0.3596590243550334,"pZ":2.922348729019856,"vX0":-5.849273739809645,"vY0":-137.12103099256504,"vZ0":-3.9030811585487317,"x":103.29,"y":159.88,"x0":1.7413763378827574,"y0":50.006455326709826,"z0":5.469284029809331,"aX":11.431523741292661},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":-9.6,"spinRate":2282,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.3998610121029449,"extension":6.075690502972962},"hitData":{"launchSpeed":109.2,"launchAngle":-2.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.21,"coordY":99.49}},"index":3,"playId":"8357396d-2304-3f4e-a6bb-cc4760ad8801","pitchNumber":4,"startTime":"2026-04-25T02:38:06.210Z","endTime":"2026-04-25T02:38:14.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":13.399999999999999,"leverageIndex":3.98,"dramaIndex":187.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:38:14.393Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T02:38:44.457Z","endTime":"2026-04-25T02:40:15.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15691986315103,"aZ":-33.331777167054724,"pfxX":1.4131958852903699,"pfxZ":-0.7228702320717133,"pX":-0.6698974119967478,"pZ":2.151693321358761,"vX0":-6.4388008879562175,"vY0":-125.44927051481378,"vZ0":-1.1382722411739974,"x":142.53,"y":180.68,"x0":1.7454407435604757,"y0":50.0049028322673,"z0":5.326097393833487,"aX":2.2553236589648322},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.3,"breakHorizontal":-1.1,"spinRate":2221,"spinDirection":272},"zone":7,"typeConfidence":2.0,"plateTime":0.43645258421378763,"extension":5.914087293676884},"index":0,"playId":"cc04c0a8-1a88-3cbc-b95b-caae649ed718","pitchNumber":1,"startTime":"2026-04-25T02:38:56.531Z","endTime":"2026-04-25T02:38:59.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15263891995356,"aZ":-23.730090522157695,"pfxX":10.444901025920332,"pfxZ":4.381340697091044,"pX":0.018361238254398265,"pZ":2.4540531928291953,"vX0":-7.532685278433316,"vY0":-137.86458061293644,"vZ0":-4.189975797283485,"x":116.3,"y":172.52,"x0":1.4265642174434394,"y0":50.00630566326745,"z0":5.591962911577182,"aX":20.145037101132246},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":-17.4,"spinRate":2185,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.397043474686015,"extension":6.224025356282758},"index":1,"playId":"ea35fb81-faef-34ba-87ec-c00e274a80d0","pitchNumber":2,"startTime":"2026-04-25T02:39:13.426Z","endTime":"2026-04-25T02:39:16.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53911977754511,"aZ":-34.50233843665025,"pfxX":-0.7474610558236092,"pfxZ":-1.5733129243142974,"pX":-0.9601019620923099,"pZ":0.33541292444204135,"vX0":-5.722239698837038,"vY0":-120.8071215717689,"vZ0":-4.871761968335603,"x":153.6,"y":229.72,"x0":1.5317660219781042,"y0":50.000777354243624,"z0":5.395799364609574,"aX":-1.108096921075763},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.7,"breakHorizontal":2.6,"spinRate":2222,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4526123440664933,"extension":6.04939765108257},"index":2,"playId":"062b3710-d835-37ca-a5f9-64a5b01668a8","pitchNumber":3,"startTime":"2026-04-25T02:39:30.316Z","endTime":"2026-04-25T02:39:33.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"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-25T02:39:54.446Z","endTime":"2026-04-25T02:40:11.246Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87819207255397,"aZ":-17.510656553470042,"pfxX":5.9484955800228505,"pfxZ":7.792002115073657,"pX":-0.32882353768920003,"pZ":3.0488258355687656,"vX0":-7.096292928195547,"vY0":-136.9579760336879,"vZ0":-3.298087538256304,"x":129.53,"y":156.46,"x0":1.5343945360449556,"y0":50.00263431902887,"z0":5.480275245993629,"aX":11.195134177761643},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-9.1,"spinRate":2255,"spinDirection":125},"zone":1,"typeConfidence":2.0,"plateTime":0.40134517327407826,"extension":6.011870877642774},"index":4,"playId":"fd8373c9-4fb1-3742-a15c-87fe6136e8f5","pitchNumber":4,"startTime":"2026-04-25T02:40:11.246Z","endTime":"2026-04-25T02:40:15.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.199999999999996,"awayTeamWinProbability":58.800000000000004,"homeTeamWinProbabilityAdded":-12.800000000000004,"leverageIndex":4.56,"dramaIndex":198.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:40:15.035Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jordan Walker grounds into a double play, shortstop J.P. Crawford to second baseman Cole Young to first baseman Josh Naylor. Iván Herrera out at 2nd. Jordan Walker out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T02:42:54.247Z","endTime":"2026-04-25T02:44:39.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T02:40:29.882Z","endTime":"2026-04-25T02:41:24.917Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Eduard Bazardo replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-25T02:41:24.917Z","endTime":"2026-04-25T02:42:56.555Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.968474996046112,"aZ":-19.94981003100121,"pfxX":-9.839959233553005,"pfxZ":6.438079856171126,"pX":0.5295726115115785,"pZ":1.992874445416845,"vX0":8.980457663783282,"vY0":-136.85539544996263,"vZ0":-6.144340681776204,"x":96.81,"y":184.97,"x0":-1.5146671985529314,"y0":50.00055425388061,"z0":5.631663594273903,"aX":-18.678368613371806},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":16.0,"spinRate":2226,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.4000887985702808,"extension":5.8713960999688295},"index":2,"playId":"e8920472-bfe0-39eb-80c6-0a854fdf9c70","pitchNumber":1,"startTime":"2026-04-25T02:42:56.555Z","endTime":"2026-04-25T02:43:00.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"playId":"026ae86b-bf8d-3678-9fdb-5b22ca6e0093","startTime":"2026-04-25T02:43:14.475Z","endTime":"2026-04-25T02:43:17.483Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.262781319770806,"aZ":-37.061894261747995,"pfxX":5.893476146899198,"pfxZ":-3.362188331688623,"pX":0.40875030660410333,"pZ":1.6250877239740933,"vX0":3.6536014257257996,"vY0":-120.30466996868,"vZ0":-1.7459326841030562,"x":101.42,"y":194.9,"x0":-1.8999002825141125,"y0":50.00373669787257,"z0":5.672214349305032,"aX":8.562759091073312},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.2,"breakHorizontal":-11.6,"spinRate":2580,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.45681872856101036,"extension":5.560382697318285},"index":4,"playId":"30eb7955-a79b-39c8-ba9b-d2a24fce108d","pitchNumber":2,"startTime":"2026-04-25T02:43:32.417Z","endTime":"2026-04-25T02:43:35.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-25T02:43:53.569Z","endTime":"2026-04-25T02:44:09.625Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97442263110932,"aZ":-23.285925590655157,"pfxX":-11.364523047243647,"pfxZ":4.5434804669190925,"pX":-1.252276611665789,"pZ":2.7407910008949625,"vX0":5.432976773370957,"vY0":-139.35514217550895,"vZ0":-3.608484764829141,"x":164.73,"y":164.78,"x0":-1.7567711181195829,"y0":50.00227568108703,"z0":5.601151927326964,"aX":-22.223774584396185},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":19.3,"spinRate":2218,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3939110811624893,"extension":5.7553835017096775},"index":6,"playId":"38a0e9f8-6115-3d55-92fa-73a227a67435","pitchNumber":3,"startTime":"2026-04-25T02:44:09.625Z","endTime":"2026-04-25T02:44:13.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.954102631147776,"aZ":-35.68062973682057,"pfxX":6.576413512734694,"pfxZ":-2.3821067571238466,"pX":0.5924123946841127,"pZ":2.2750176080241453,"vX0":4.004782527504223,"vY0":-121.18190800333015,"vZ0":-0.6586076478079305,"x":94.42,"y":177.35,"x0":-1.9417824103576267,"y0":50.00392865101664,"z0":5.695509623039523,"aX":9.679079723298752},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.2,"breakHorizontal":-13.0,"spinRate":2517,"spinDirection":47},"zone":9,"typeConfidence":0.9,"plateTime":0.4537793566641608,"extension":5.397798428234732},"hitData":{"launchSpeed":110.4,"launchAngle":-1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.31,"coordY":152.19}},"index":7,"playId":"fbc62fe5-24e3-3eb4-9640-4293abb3e05f","pitchNumber":4,"startTime":"2026-04-25T02:44:30.036Z","endTime":"2026-04-25T02:44:39.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":802139,"link":"/api/v1/people/802139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-24.699999999999996,"leverageIndex":5.2,"dramaIndex":287.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:44:39.394Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T02:46:35.275Z","endTime":"2026-04-25T02:49:22.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":94.3,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.683185129021986,"aZ":-13.072934487765194,"pfxX":-4.127836976156189,"pfxZ":10.132659644609916,"pX":-0.050352896241720194,"pZ":2.3532907999088963,"vX0":4.646992222281466,"vY0":-137.01576266454478,"vZ0":-7.029970929055986,"x":118.92,"y":175.24,"x0":-1.2389465393844656,"y0":50.00268722145927,"z0":5.861252433918866,"aX":-7.781611235451613},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":6.4,"spinRate":2057,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4010711830667182,"extension":6.229658115027839},"index":0,"playId":"9bcbadce-8402-324b-81fe-71a0020660dc","pitchNumber":1,"startTime":"2026-04-25T02:46:51.894Z","endTime":"2026-04-25T02:46:55.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":86.5,"endSpeed":79.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.649621300487862,"aZ":-26.211959519238977,"pfxX":-7.990530906422035,"pfxZ":3.7293567371456486,"pX":-0.9986762441931816,"pZ":2.1361649103368703,"vX0":3.995851459796479,"vY0":-125.92729355701809,"vZ0":-3.5657457307080747,"x":155.07,"y":181.1,"x0":-1.5717174947541437,"y0":50.002259597514474,"z0":5.701588131669652,"aX":-12.774810209078625},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.1,"breakHorizontal":13.4,"spinRate":1313,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.435706240540942,"extension":6.368429495889526},"index":1,"playId":"5f576b0a-b011-3184-8b69-695bd94070d6","pitchNumber":2,"startTime":"2026-04-25T02:47:06.068Z","endTime":"2026-04-25T02:47:09.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.899755407469875,"aZ":-46.2943006575566,"pfxX":2.3331431159193663,"pfxZ":-9.786892083540533,"pX":-0.12142338063596769,"pZ":3.4449884667228394,"vX0":2.394592017263382,"vY0":-119.85803844878029,"vZ0":3.0674216133141528,"x":121.63,"y":145.77,"x0":-1.439449890645318,"y0":50.00100089785734,"z0":6.305996705697591,"aX":3.366700675380933},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-16.6,"breakHorizontal":-4.8,"spinRate":2783,"spinDirection":15},"zone":11,"typeConfidence":2.0,"plateTime":0.4583775830213028,"extension":5.823364037188246},"index":2,"playId":"6a388c81-41a3-3beb-b2b5-4afec9f01880","pitchNumber":3,"startTime":"2026-04-25T02:47:34.798Z","endTime":"2026-04-25T02:47:38.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55554836750631,"aZ":-29.584878983100488,"pfxX":-8.362045256789091,"pfxZ":1.5786661871386851,"pX":-1.3484942481892457,"pZ":2.85095884535627,"vX0":3.583292670314827,"vY0":-127.44659650221632,"vZ0":-1.4331772194212453,"x":168.4,"y":161.8,"x0":-1.6874098045353731,"y0":50.00392413602973,"z0":5.760371171738599,"aX":-13.736349505738513},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":14.3,"spinRate":1315,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.43001133024528304,"extension":6.286407578110333},"index":3,"playId":"4c0bf657-8a76-3366-9562-ad0599c70846","pitchNumber":4,"startTime":"2026-04-25T02:48:00.323Z","endTime":"2026-04-25T02:48:04.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-25T02:48:19.260Z","endTime":"2026-04-25T02:48:31.921Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.247664096035276,"aZ":-28.403915852097704,"pfxX":-0.5299615624901766,"pfxZ":2.2105412916778855,"pX":0.28196202637063955,"pZ":-0.20262397078912656,"vX0":5.0518719439681785,"vY0":-129.51185032980234,"vZ0":-9.28927556615783,"x":106.25,"y":244.25,"x0":-1.6223829646009638,"y0":50.00169068753979,"z0":5.592457153224095,"aX":-0.9036722326135426},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":-0.1,"spinRate":2424,"spinDirection":284},"zone":14,"typeConfidence":2.0,"plateTime":0.4224032128915103,"extension":6.2319995351308455},"index":5,"playId":"b81d9c1c-8424-3483-9143-e236c77271c1","pitchNumber":5,"startTime":"2026-04-25T02:48:31.921Z","endTime":"2026-04-25T02:48:35.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.1,"endSpeed":76.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.190722782919888,"aZ":-45.49648950334929,"pfxX":0.7865152991533928,"pfxZ":-9.131432555842007,"pX":-0.613983552871169,"pZ":1.1735363982955627,"vX0":1.9003635091592987,"vY0":-120.98575166707572,"vZ0":-1.9489038890916637,"x":140.4,"y":207.09,"x0":-1.5170345504298126,"y0":50.00501408836428,"z0":6.037324937783678,"aX":1.1469568774589374},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-16.7,"breakHorizontal":-1.9,"spinRate":2845,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.4555764930116495,"extension":6.108417511444601},"index":6,"playId":"c24ab344-054e-393b-9cb8-5d1c20ee68dd","pitchNumber":6,"startTime":"2026-04-25T02:48:54.837Z","endTime":"2026-04-25T02:49:00.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23310752295443,"aZ":-18.726612980520926,"pfxX":-4.820289971848469,"pfxZ":6.815183349694424,"pX":-0.07649150665655685,"pZ":2.5365110815302767,"vX0":5.907557450570633,"vY0":-139.7531102098456,"vZ0":-5.252679924001676,"x":119.92,"y":170.29,"x0":-1.5939737206931184,"y0":50.00407181596607,"z0":5.675124465092395,"aX":-9.512317469698884},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":7.4,"spinRate":2114,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.39230849736630535,"extension":6.37716878742124},"hitData":{"launchSpeed":102.3,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.67,"coordY":155.74}},"index":7,"playId":"21038774-ded5-3c9f-8943-b077e5f9e74f","pitchNumber":7,"startTime":"2026-04-25T02:49:14.279Z","endTime":"2026-04-25T02:49:22.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:49:22.164Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Young lines out to center fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T02:49:39.030Z","endTime":"2026-04-25T02:50:53.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.388766662685335,"aZ":-14.768716275984968,"pfxX":-4.994133831671352,"pfxZ":8.872316188222417,"pX":-0.7577605599667314,"pZ":2.293971950553922,"vX0":3.720450221340751,"vY0":-139.42720481844984,"vZ0":-7.01959551613882,"x":145.88,"y":176.84,"x0":-1.4629382314619113,"y0":50.00563943023604,"z0":5.825761524052416,"aX":-9.799412714280322},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":8.3,"spinRate":1976,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.39337706253267823,"extension":6.319146208337007},"index":0,"playId":"e7556373-746f-3c40-9364-685a67e33c28","pitchNumber":1,"startTime":"2026-04-25T02:49:45.104Z","endTime":"2026-04-25T02:49:48.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.597930767226106,"aZ":-29.75749181716947,"pfxX":-7.599272183511477,"pfxZ":1.4279245641248135,"pX":-2.5202389060518136,"pZ":3.7787794775152452,"vX0":0.36296474208448937,"vY0":-129.34275221142903,"vZ0":0.6093497732595191,"x":213.07,"y":136.75,"x0":-1.6757588722986854,"y0":50.00103039440294,"z0":5.826409328447833,"aX":-12.842205649647587},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":13.7,"spinRate":1324,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4238735424322475,"extension":6.231791064417627},"index":1,"playId":"30ac5dd4-a585-3435-98d6-5c892c555e91","pitchNumber":2,"startTime":"2026-04-25T02:49:59.803Z","endTime":"2026-04-25T02:50:03.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80026213407191,"aZ":-15.468149643503807,"pfxX":-3.932043882523552,"pfxZ":8.439589073507651,"pX":-0.09997785897693247,"pZ":2.0929521709828984,"vX0":4.930037776652056,"vY0":-140.06142518425446,"vZ0":-7.345725156116881,"x":120.81,"y":182.27,"x0":-1.3753683920035582,"y0":50.0010504277469,"z0":5.76886103599555,"aX":-7.781229545454616},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":6.0,"spinRate":2053,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.39165444042823516,"extension":6.2329589166034},"index":2,"playId":"0b284b87-558f-3d9a-ba61-e3196ac59b6c","pitchNumber":3,"startTime":"2026-04-25T02:50:22.698Z","endTime":"2026-04-25T02:50:25.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-25T02:50:37.012Z","endTime":"2026-04-25T02:50:46.493Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.464046938442852,"aZ":-31.21202072164928,"pfxX":0.7363947513268421,"pfxZ":0.5711627473475609,"pX":-0.3262417143571818,"pZ":1.3556132320565837,"vX0":3.2667948842073824,"vY0":-129.24702041202042,"vZ0":-4.682090733870002,"x":129.44,"y":202.18,"x0":-1.7053756936690032,"y0":50.0031895422428,"z0":5.604491167804815,"aX":1.237487911441392},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.1,"breakHorizontal":-2.2,"spinRate":2454,"spinDirection":358},"zone":13,"typeConfidence":2.0,"plateTime":0.4247783799651339,"extension":6.530855319500122},"hitData":{"launchSpeed":95.1,"launchAngle":23.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.99,"coordY":60.3}},"index":4,"playId":"28ab130f-aca0-304e-aba6-9e745294d884","pitchNumber":4,"startTime":"2026-04-25T02:50:46.493Z","endTime":"2026-04-25T02:50:53.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:50:53.955Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Rivas flies out to center fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T02:51:10.362Z","endTime":"2026-04-25T02:51:29.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86870341481558,"aZ":-15.19713640954886,"pfxX":-3.7491512350283998,"pfxZ":8.508023699772401,"pX":-0.15202400292213242,"pZ":2.4175190529523003,"vX0":4.7422768848089545,"vY0":-140.799697568474,"vZ0":-6.5713594837331595,"x":122.79,"y":173.51,"x0":-1.376065052133332,"y0":50.00069503904392,"z0":5.776541701843675,"aX":-7.479179368646592},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":5.8,"spinRate":2111,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3899626525730304,"extension":6.342842459603752},"hitData":{"launchSpeed":99.4,"launchAngle":27.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.82,"coordY":46.64}},"index":0,"playId":"3119db68-c0e2-3513-bcb3-9bcf93867587","pitchNumber":1,"startTime":"2026-04-25T02:51:20.643Z","endTime":"2026-04-25T02:51:29.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:51:29.146Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Gorman lines out sharply to right fielder Rob Refsnyder.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-25T02:54:12.668Z","endTime":"2026-04-25T02:54:36.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrés Muñoz replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T02:52:57.158Z","endTime":"2026-04-25T02:54:14.903Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.240002120093145,"aZ":-33.893340539925575,"pfxX":3.5920766102955075,"pfxZ":-1.1343725176053496,"pX":-0.7907604848158328,"pZ":2.645808424066345,"vX0":3.8720143126767557,"vY0":-122.5875255178609,"vZ0":0.1510062728665793,"x":147.14,"y":167.34,"x0":-2.8572200265376018,"y0":50.00027916262021,"z0":5.4768717050531635,"aX":5.464608442003078},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.8,"breakHorizontal":-7.4,"spinRate":2371,"spinDirection":87},"zone":4,"typeConfidence":2.0,"plateTime":0.4468082357383216,"extension":6.403688701737925},"index":1,"playId":"edb22a08-6364-3325-ad1b-e385ce3b479a","pitchNumber":1,"startTime":"2026-04-25T02:54:14.903Z","endTime":"2026-04-25T02:54:18.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733912428738847,"aZ":-35.831825835321794,"pfxX":5.230571147198971,"pfxZ":-2.308776284935396,"pX":-0.1571769287144406,"pZ":2.318878277847713,"vX0":4.893355847985748,"vY0":-125.0749299481272,"vZ0":-0.6560602833228417,"x":122.99,"y":176.17,"x0":-2.8202901833828085,"y0":50.00573981182483,"z0":5.528396650012819,"aX":8.270621841715428},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.1,"breakHorizontal":-10.7,"spinRate":2437,"spinDirection":99},"zone":5,"typeConfidence":2.0,"plateTime":0.43828372330722765,"extension":6.674006658618874},"hitData":{"launchSpeed":111.9,"launchAngle":20.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.63,"coordY":77.8}},"index":2,"playId":"d00d2e26-e500-3327-a0e7-d65eb5ea31b1","pitchNumber":2,"startTime":"2026-04-25T02:54:30.117Z","endTime":"2026-04-25T02:54:36.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:54:36.722Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-25T02:54:51.303Z","endTime":"2026-04-25T02:56:23.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26854561433239,"aZ":-16.22944011410178,"pfxX":-4.546333328716613,"pfxZ":7.782939619037402,"pX":-0.9127507861163064,"pZ":4.402709145518534,"vX0":7.061272088353049,"vY0":-142.3716439995063,"vZ0":8.73314391740765E-4,"x":151.79,"y":119.91,"x0":-2.836630606330219,"y0":50.00421993722663,"z0":5.431168390997495,"aX":-9.316447717493945},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.3,"breakHorizontal":6.7,"spinRate":2299,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38498901358432613,"extension":6.477012710781265},"index":0,"playId":"935f9b49-5a2a-363a-acd4-891c8cb3ec42","pitchNumber":1,"startTime":"2026-04-25T02:55:04.729Z","endTime":"2026-04-25T02:55:08.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.440162022634595,"aZ":-33.33364120854408,"pfxX":2.5093388095835616,"pfxZ":-0.7328465353370763,"pX":0.7636265689105683,"pZ":0.7259171320107554,"vX0":7.360758323009185,"vY0":-125.19281739083797,"vZ0":-4.5584060066255745,"x":87.89,"y":219.18,"x0":-2.541371871691994,"y0":50.0020196540494,"z0":5.300800231664827,"aX":3.978868569263198},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.2,"breakHorizontal":-6.2,"spinRate":2439,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4376325291538774,"extension":6.8686895427445585},"index":1,"playId":"4b2916ec-81aa-3d06-8027-b7a3c0cd925b","pitchNumber":2,"startTime":"2026-04-25T02:55:23.359Z","endTime":"2026-04-25T02:55:26.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.532708480052236,"aZ":-24.195909467331273,"pfxX":-9.145724444383323,"pfxZ":4.0065695513536195,"pX":-0.8075849579185209,"pZ":2.1159396066053135,"vX0":8.49721091852448,"vY0":-140.6425632439195,"vZ0":-4.227822169367459,"x":147.78,"y":181.65,"x0":-2.6878559805641484,"y0":50.00603542480936,"z0":5.218724640406443,"aX":-18.224977351377046},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.5,"breakHorizontal":14.8,"spinRate":2261,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3902730296177137,"extension":6.635740396873874},"index":2,"playId":"471f3a1f-3318-3d3b-a647-bd8958e8d1ff","pitchNumber":3,"startTime":"2026-04-25T02:55:39.415Z","endTime":"2026-04-25T02:55:42.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":98.6,"endSpeed":90.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.002252628437105,"aZ":-15.49203414745417,"pfxX":-4.1948262598982975,"pfxZ":8.038350769362118,"pX":0.5266210963909403,"pZ":2.480019820923799,"vX0":10.348248367067022,"vY0":-143.14055687301152,"vZ0":-5.139570514635808,"x":96.93,"y":171.82,"x0":-2.590284249815458,"y0":50.005159559172455,"z0":5.268791882308675,"aX":-8.709298442888757},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.7,"breakHorizontal":5.5,"spinRate":2400,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.38264285831961153,"extension":6.585351494914875},"index":3,"playId":"c61ec60a-b952-3ca4-9093-4aa427b5ab77","pitchNumber":4,"startTime":"2026-04-25T02:55:55.582Z","endTime":"2026-04-25T02:55:59.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-25T02:56:08.450Z","endTime":"2026-04-25T02:56:19.230Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.362537538885004,"aZ":-34.09855132878701,"pfxX":3.6358434610895856,"pfxZ":-1.197538605993672,"pX":0.4660050958448056,"pZ":1.0201137421066901,"vX0":6.192571602223017,"vY0":-126.28539584770131,"vZ0":-3.880625277869285,"x":99.24,"y":211.24,"x0":-2.492726889012057,"y0":50.00213365925775,"z0":5.327547294317155,"aX":5.854320722510968},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.9,"breakHorizontal":-8.0,"spinRate":2416,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.43416898636862866,"extension":6.8261762361714515},"index":5,"playId":"c7afbd8b-e7e1-3256-88d2-014ad1676931","pitchNumber":5,"startTime":"2026-04-25T02:56:19.230Z","endTime":"2026-04-25T02:56:23.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:56:23.169Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to right fielder Rob Refsnyder.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-25T02:56:36.314Z","endTime":"2026-04-25T02:57:29.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54755763581345,"aZ":-18.362499164528007,"pfxX":-4.132375327649061,"pfxZ":6.824232553723755,"pX":-0.3514245458846969,"pZ":3.0433278784584687,"vX0":8.687223949987782,"vY0":-141.44475408330698,"vZ0":-2.676872170946833,"x":130.4,"y":156.61,"x0":-2.9270020914493213,"y0":50.00459120713741,"z0":5.1807422226923086,"aX":-8.366564251687846},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.0,"breakHorizontal":5.6,"spinRate":2340,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3873811973043604,"extension":6.538655046203826},"index":0,"playId":"ef2d4ad8-5346-3659-9d62-9c9ed77c79ed","pitchNumber":1,"startTime":"2026-04-25T02:56:49.195Z","endTime":"2026-04-25T02:56:52.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418060123161823,"aZ":-36.792669428988965,"pfxX":-8.443927115676518,"pfxZ":-2.643374646393553,"pX":-0.675236546505931,"pZ":0.8678317103342869,"vX0":9.0034280769566,"vY0":-131.77989757220652,"vZ0":-3.733875666759654,"x":142.74,"y":215.35,"x0":-3.0477879141617215,"y0":50.00198681682237,"z0":5.036652977582609,"aX":-14.771106809271416},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-5.4,"breakHorizontal":13.2,"spinRate":1693,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.41651229695863723,"extension":6.598463867599241},"index":1,"playId":"18cd2d91-66d5-3b0d-a683-0728655278b8","pitchNumber":2,"startTime":"2026-04-25T02:57:03.703Z","endTime":"2026-04-25T02:57:07.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457873847582803,"aZ":-36.22699920524959,"pfxX":4.6322476790904075,"pfxZ":-2.6473316694891014,"pX":-0.20648908595356125,"pZ":0.7865922202063259,"vX0":4.842027420271729,"vY0":-123.21716048450851,"vZ0":-3.327266368176762,"x":124.87,"y":217.54,"x0":-2.8020058077738823,"y0":50.003791692533746,"z0":5.2289288536063205,"aX":7.091125834766589},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.4,"breakHorizontal":-9.6,"spinRate":2430,"spinDirection":81},"zone":13,"typeConfidence":2.0,"plateTime":0.4452522826677825,"extension":6.789532120941569},"hitData":{"launchSpeed":73.3,"launchAngle":11.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":140.76,"coordY":105.99}},"index":2,"playId":"e959a860-9f1f-3bac-b38f-88ff56ff5c2b","pitchNumber":3,"startTime":"2026-04-25T02:57:19.237Z","endTime":"2026-04-25T02:57:29.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":5.2,"leverageIndex":1.87,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:57:29.925Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-25T02:57:50.682Z","endTime":"2026-04-25T02:58:57.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.10"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.36"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.25"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.14"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.80"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.17"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.86"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.88"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.73"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.97"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.03"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.38"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.37"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.83227744809393,"aZ":-14.204740365675958,"pfxX":-5.584807259118207,"pfxZ":8.666048333663117,"pX":-0.6452336753832216,"pZ":2.819780729115755,"vX0":7.891048858358349,"vY0":-143.8904260226267,"vZ0":-4.374665749262801,"x":141.59,"y":162.65,"x0":-2.711825098737951,"y0":50.00412048525076,"z0":5.255309011945637,"aX":-11.582668154380567},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.9,"breakHorizontal":8.3,"spinRate":2426,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3822808651309759,"extension":6.474253899208212},"index":0,"playId":"94fe4fe4-2828-3221-98f1-fd71677fe2dc","pitchNumber":1,"startTime":"2026-04-25T02:57:56.825Z","endTime":"2026-04-25T02:58:00.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.684812968524003,"aZ":-32.78051433555922,"pfxX":3.3203268628696323,"pfxZ":-0.3777497373349403,"pX":0.1196007382906366,"pZ":1.6461123656373189,"vX0":5.4541057367165875,"vY0":-125.48531111493493,"vZ0":-2.4054126685208326,"x":112.44,"y":194.33,"x0":-2.514609639255096,"y0":50.00474333994742,"z0":5.290920552645714,"aX":5.288982418527103},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":-7.3,"spinRate":2439,"spinDirection":98},"zone":8,"typeConfidence":2.0,"plateTime":0.43669580908063477,"extension":6.5795813383397395},"index":1,"playId":"c89253f8-c3f6-3691-9850-2c0954b5cc52","pitchNumber":2,"startTime":"2026-04-25T02:58:13.121Z","endTime":"2026-04-25T02:58:16.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-25T02:58:25.847Z","endTime":"2026-04-25T02:58:36.625Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87079536871466,"aZ":-17.900275828652507,"pfxX":-3.7051719451730714,"pfxZ":7.096023227629448,"pX":0.5448778815464677,"pZ":3.547349074592221,"vX0":9.766689717060233,"vY0":-141.33850534046087,"vZ0":-1.5127155583501648,"x":96.23,"y":143.0,"x0":-2.482656895585938,"y0":50.00565359271223,"z0":5.245590880530299,"aX":-7.457081923220929},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":4.6,"spinRate":2334,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3883432183582727,"extension":6.531216689198662},"index":3,"playId":"e6a3d4e0-831c-384d-a255-c16be09b04da","pitchNumber":3,"startTime":"2026-04-25T02:58:36.625Z","endTime":"2026-04-25T02:58:40.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.68899021460549,"aZ":-15.629165547884583,"pfxX":-5.597902103507819,"pfxZ":8.090557924967168,"pX":0.17697981014406702,"pZ":2.6683631939272288,"vX0":9.273597190147111,"vY0":-142.77517567631114,"vZ0":-4.403849331312879,"x":110.25,"y":166.73,"x0":-2.3997466805197174,"y0":50.0066151594712,"z0":5.228054298613678,"aX":-11.453663625345923},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":8.0,"spinRate":2419,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.38497952261469104,"extension":6.537288718308311},"index":4,"playId":"e8c4829a-484f-3711-aa2e-5a5d85191431","pitchNumber":4,"startTime":"2026-04-25T02:58:54.527Z","endTime":"2026-04-25T02:58:57.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":660844,"link":"/api/v1/people/660844"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":608701,"link":"/api/v1/people/608701"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.9,"leverageIndex":3.91,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2026-04-25T02:58:57.858Z","atBatIndex":70}]