[{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Zach Neto triples (3) on a sharp fly ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-25T02:15:42.972Z","endTime":"2026-07-25T02:17:44.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T22:44:45.962Z","endTime":"2026-07-25T01:51:04.608Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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-07-25T01:51:04.608Z","endTime":"2026-07-25T02:13:30.896Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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-07-25T02:13:30.896Z","endTime":"2026-07-25T02:15:44.727Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30958898112069,"aZ":-30.717429399933096,"pfxX":-9.234675710780172,"pfxZ":0.766339739792417,"pX":-0.1455351855991016,"pZ":1.2221853179415116,"vX0":6.659601016829325,"vY0":-136.0135696096338,"vZ0":-4.520075139261431,"x":122.55,"y":205.78,"x0":-1.4105633942201332,"y0":50.00128163040733,"z0":5.004742846065777,"aX":-17.518897924222948},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.7,"breakHorizontal":15.6,"spinRate":1954,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.40078002058676043,"extension":6.9293900104325905},"index":3,"playId":"4e79ad33-b7dc-37d8-9ade-971024aed11b","pitchNumber":1,"startTime":"2026-07-25T02:15:44.727Z","endTime":"2026-07-25T02:15:49.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.599270924958788,"aZ":-24.010736661949803,"pfxX":-1.752019180644906,"pfxZ":4.602442826830471,"pX":-0.36844833285940903,"pZ":3.669256895595097,"vX0":3.706660574636328,"vY0":-131.10440437846475,"vZ0":0.819383151716431,"x":131.04,"y":139.71,"x0":-1.5606991525261165,"y0":50.00652922455374,"z0":5.118394971141232,"aX":-3.110923923364368},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.8,"breakHorizontal":2.5,"spinRate":2335,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41468217568968324,"extension":6.966367222719327},"index":4,"playId":"5246ac39-32a7-3cc0-95f2-ef684ffc86de","pitchNumber":2,"startTime":"2026-07-25T02:16:00.248Z","endTime":"2026-07-25T02:16:04.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44387271187675,"aZ":-37.788531402779256,"pfxX":-5.812149822419608,"pfxZ":-3.4820443592446324,"pX":0.21362938664958678,"pZ":1.9209206485210029,"vX0":6.669710289967794,"vY0":-125.30748822391836,"vZ0":0.43253562320255345,"x":108.86,"y":186.92,"x0":-1.7124533375886406,"y0":50.006143429671894,"z0":4.8033417366655256,"aX":-9.356766045904488},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.0,"breakHorizontal":9.2,"spinRate":1585,"spinDirection":279},"zone":8,"typeConfidence":2.0,"plateTime":0.4350976923968415,"extension":6.9327263547895335},"index":5,"playId":"a51623c9-bc0e-3202-9967-d7bb0b2a26cc","pitchNumber":3,"startTime":"2026-07-25T02:16:15.248Z","endTime":"2026-07-25T02:16:19.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3442009301982,"aZ":-26.493152014237463,"pfxX":-1.0383344162563837,"pfxZ":3.185600392121792,"pX":0.01162287316055472,"pZ":2.482401579189097,"vX0":4.584715534728068,"vY0":-132.0057251745316,"vZ0":-1.4427509596060761,"x":116.56,"y":171.76,"x0":-1.6049010881321082,"y0":50.00175047572482,"z0":4.967110486548076,"aX":-1.8514816312354},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.6,"breakHorizontal":1.0,"spinRate":2216,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4132621679509825,"extension":7.0227928250854355},"index":6,"playId":"e81cc740-8803-339f-9370-2d4917832e19","pitchNumber":4,"startTime":"2026-07-25T02:16:39.750Z","endTime":"2026-07-25T02:16:43.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-25T02:16:53.537Z","endTime":"2026-07-25T02:17:07.252Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82997810604215,"aZ":-21.75471237557323,"pfxX":-3.052094608384974,"pfxZ":5.357943491991401,"pX":0.24366706076834896,"pZ":3.185573876259221,"vX0":5.301839208063235,"vY0":-137.04510177642035,"vZ0":-1.3411084836128957,"x":107.71,"y":152.77,"x0":-1.2997710860919027,"y0":50.005714641051654,"z0":5.135150494363291,"aX":-5.939111368055002},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":4.7,"spinRate":2140,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.3962623438110695,"extension":7.116546944972568},"index":8,"playId":"84e786dc-c610-37a9-beca-8f652ac1e725","pitchNumber":5,"startTime":"2026-07-25T02:17:07.252Z","endTime":"2026-07-25T02:17:13.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.125467727528957,"aZ":-38.921953868897006,"pfxX":-3.914369169669822,"pfxZ":-4.033816918320968,"pX":0.012391128896283417,"pZ":1.2027901632540323,"vX0":5.2455560512996575,"vY0":-127.40159309141488,"vZ0":-1.2549863914058008,"x":116.53,"y":206.3,"x0":-1.5491532319530417,"y0":50.006266755835334,"z0":4.733114454466389,"aX":-6.542685083877844},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.4,"breakHorizontal":6.1,"spinRate":1586,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.42723756640001076,"extension":6.864795441741832},"hitData":{"launchSpeed":102.7,"launchAngle":28.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":192.32,"coordY":39.64}},"index":9,"playId":"944cc174-2076-3a6f-85b9-632da75045f5","pitchNumber":6,"startTime":"2026-07-25T02:17:26.799Z","endTime":"2026-07-25T02:17:44.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-8.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-25T02:17:44.328Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out softly, pitcher Logan Webb to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-25T02:17:44.288Z","endTime":"2026-07-25T02:19:22.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.3,"endSpeed":79.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.614071937346203,"aZ":-32.77597462003281,"pfxX":7.1677344041656905,"pfxZ":-0.38394352141863664,"pX":-0.10116865133789518,"pZ":3.0710652378869856,"vX0":2.3141598179229104,"vY0":-124.28315153652274,"vZ0":1.8948015701445846,"x":120.86,"y":155.86,"x0":-1.9731001138547433,"y0":50.00058208469492,"z0":5.001983658707104,"aX":11.320901520573683},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.1,"breakHorizontal":-13.4,"spinRate":2573,"spinDirection":61},"zone":2,"typeConfidence":2.0,"plateTime":0.43905709542976634,"extension":6.732414739427676},"index":0,"playId":"c92941da-6c60-37ca-a197-aecb98d84f04","pitchNumber":1,"startTime":"2026-07-25T02:18:15.211Z","endTime":"2026-07-25T02:18:18.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":92.8,"endSpeed":85.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.146521907859075,"aZ":-33.680124914493724,"pfxX":-8.98684374220624,"pfxZ":-0.8115018151288051,"pX":1.170706616670535,"pZ":2.5154536168806447,"vX0":10.155531115557123,"vY0":-134.87991372326863,"vZ0":-0.42171569070569914,"x":72.38,"y":170.86,"x0":-1.46151021942797,"y0":50.00163987057222,"z0":5.032531185602459,"aX":-16.68943354142884},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.3,"breakHorizontal":14.3,"spinRate":1904,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.4048562675678844,"extension":7.076629645937916},"index":1,"playId":"5096f355-aeaa-3971-9e85-4676e6b96fb9","pitchNumber":2,"startTime":"2026-07-25T02:18:31.950Z","endTime":"2026-07-25T02:18:35.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35650518994476,"aZ":-36.124898811011896,"pfxX":-8.532757485835923,"pfxZ":-2.172179808809709,"pX":0.701714498804082,"pZ":2.100052316453075,"vX0":9.005221272444995,"vY0":-134.06613802436107,"vZ0":-0.6666275860473267,"x":90.25,"y":182.08,"x0":-1.594371123894153,"y0":50.00481232516156,"z0":4.9334989233589885,"aX":-15.513890654557287},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-3.8,"breakHorizontal":13.4,"spinRate":1875,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.4087779581354378,"extension":7.059284501572925},"index":2,"playId":"4c6d998c-aa28-3e8d-a388-b0741c0c8798","pitchNumber":3,"startTime":"2026-07-25T02:18:50.134Z","endTime":"2026-07-25T02:18:53.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-25T02:18:57.772Z","endTime":"2026-07-25T02:19:13.683Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":93.7,"endSpeed":85.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.659833535423687,"aZ":-19.584971983518333,"pfxX":-6.60888086752901,"pfxZ":6.717929060759095,"pX":-0.6988681490960219,"pZ":3.341557375819776,"vX0":4.52413551881577,"vY0":-136.4477550423846,"vZ0":-1.0815715407517281,"x":143.64,"y":148.56,"x0":-1.5246757536773448,"y0":50.00494072419549,"z0":5.100095241045089,"aX":-12.390508345308353},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":10.9,"spinRate":2063,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.4023093778171578,"extension":7.0447259902379535},"hitData":{"launchSpeed":40.3,"launchAngle":-71.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":136.54,"coordY":192.69}},"index":4,"playId":"3fbd8a4a-e526-33af-856c-0537c72bac3f","pitchNumber":4,"startTime":"2026-07-25T02:19:13.683Z","endTime":"2026-07-25T02:19:22.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.04,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:19:22.225Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a ground ball to right fielder Jung Hoo Lee. Zach Neto scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-25T02:19:26.240Z","endTime":"2026-07-25T02:21:20.971Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.830697810530378,"aZ":-37.10193893188618,"pfxX":-6.2291629433586415,"pfxZ":-3.0097846839844165,"pX":-0.16047384064261905,"pZ":1.3204266807687493,"vX0":6.03561405047584,"vY0":-126.7965075888343,"vZ0":-0.9669645945861252,"x":123.12,"y":203.13,"x0":-1.757245386739546,"y0":50.005766700248984,"z0":4.655498711008425,"aX":-10.190859245518787},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.4,"breakHorizontal":10.0,"spinRate":1544,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.4312339214783032,"extension":7.0465139685368525},"index":0,"playId":"95ed5ce2-b396-38a4-9d36-c08dcb2d5f1d","pitchNumber":1,"startTime":"2026-07-25T02:19:54.159Z","endTime":"2026-07-25T02:19:58.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.564097940447347,"aZ":-36.49885068324335,"pfxX":-6.043308051952589,"pfxZ":-2.6183943357130586,"pX":0.5050901489728428,"pZ":1.7922652926469438,"vX0":7.991877304856708,"vY0":-127.36313590760028,"vZ0":-0.07646414137249091,"x":97.75,"y":190.39,"x0":-1.8787946200188141,"y0":50.00010833415251,"z0":4.6934194568898935,"aX":-9.991596165946193},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.6,"breakHorizontal":9.2,"spinRate":1514,"spinDirection":281},"zone":9,"typeConfidence":2.0,"plateTime":0.4289747532469357,"extension":6.967183543037839},"index":1,"playId":"9b725640-44b3-3b05-b18a-35897baa18c9","pitchNumber":2,"startTime":"2026-07-25T02:20:13.244Z","endTime":"2026-07-25T02:20:17.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18182299250256,"aZ":-38.98329643440092,"pfxX":-5.965918715110006,"pfxZ":-4.179510924215236,"pX":-0.5195983530775155,"pZ":2.00585369118932,"vX0":5.26642970273238,"vY0":-126.56933581294251,"vZ0":0.9857329412969855,"x":136.81,"y":184.62,"x0":-1.8494775523958875,"y0":50.00623605093282,"z0":4.726443828950789,"aX":-9.707478815011665},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-7.1,"breakHorizontal":9.6,"spinRate":1501,"spinDirection":278},"zone":7,"typeConfidence":2.0,"plateTime":0.4322937133716134,"extension":7.063859203887356},"index":2,"playId":"efed376f-db14-3f31-b3f0-332ef6136478","pitchNumber":3,"startTime":"2026-07-25T02:20:42.850Z","endTime":"2026-07-25T02:20:46.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.144350190537192,"aZ":-33.64625728142509,"pfxX":-10.158476175079954,"pfxZ":-0.8087004729232774,"pX":0.36418064666349503,"pZ":3.3487915947988016,"vX0":8.46798711645769,"vY0":-133.26353307277225,"vZ0":2.084166514373405,"x":103.12,"y":148.36,"x0":-1.5146147621027903,"y0":50.00294034648184,"z0":4.965341010993853,"aX":-18.509855044328017},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.8,"breakHorizontal":16.9,"spinRate":1877,"spinDirection":246},"zone":3,"typeConfidence":2.0,"plateTime":0.40898359959085306,"extension":6.939022818756398},"hitData":{"launchSpeed":97.6,"launchAngle":7.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.04,"coordY":109.62}},"index":3,"playId":"0a5f9513-dee2-311e-b4bd-665ab0982335","pitchNumber":4,"startTime":"2026-07-25T02:21:09.964Z","endTime":"2026-07-25T02:21:20.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":-5.199999999999996,"leverageIndex":1.35,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:21:20.971Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-25T02:21:20.709Z","endTime":"2026-07-25T02:23:52.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.278541811877183,"aZ":-32.07036502159466,"pfxX":-8.28477602088341,"pfxZ":0.055592578657671865,"pX":0.6956115196879098,"pZ":1.6017635920507205,"vX0":8.717976330335283,"vY0":-135.9098721997981,"vZ0":-2.993039591884823,"x":90.48,"y":195.53,"x0":-1.452780343665276,"y0":50.00510929617879,"z0":4.907872042513772,"aX":-15.75221301493303},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.2,"breakHorizontal":13.6,"spinRate":1865,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.40056331403336554,"extension":7.180908381928259},"index":0,"playId":"c24b995a-3872-3500-a458-ba0052efd273","pitchNumber":1,"startTime":"2026-07-25T02:21:48.157Z","endTime":"2026-07-25T02:21:52.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47306738965594,"aZ":-37.182315368862625,"pfxX":-7.528338889497279,"pfxZ":-3.0397613709026174,"pX":-0.08127015929094385,"pZ":2.343952868237669,"vX0":6.5019407863621534,"vY0":-127.08472873930586,"vZ0":1.3438413485394507,"x":120.1,"y":175.49,"x0":-1.6868108452064878,"y0":50.0039911672677,"z0":4.747326584754833,"aX":-12.394365753755558},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.0,"breakHorizontal":12.2,"spinRate":1531,"spinDirection":279},"zone":5,"typeConfidence":2.0,"plateTime":0.42993689554681946,"extension":7.164418129457086},"index":1,"playId":"364c7a7a-3482-3507-95ce-49fe7483e8fa","pitchNumber":2,"startTime":"2026-07-25T02:22:07.681Z","endTime":"2026-07-25T02:22:11.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.186192720098468,"aZ":-31.785228447648528,"pfxX":-6.923204172995176,"pfxZ":0.2104489577042461,"pX":-0.373415835289125,"pZ":1.644511434803432,"vX0":5.723939799391392,"vY0":-134.20111874726894,"vZ0":-2.5026718722900685,"x":131.23,"y":194.38,"x0":-1.615948225462165,"y0":50.003433951254856,"z0":4.813225118657569,"aX":-12.853944634522357},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.1,"breakHorizontal":11.6,"spinRate":1830,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.40539603222697673,"extension":7.18384253220808},"index":2,"playId":"c7d96ebe-aa97-33de-a867-8ab2a9f02490","pitchNumber":3,"startTime":"2026-07-25T02:22:28.761Z","endTime":"2026-07-25T02:22:32.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36757662535052,"aZ":-31.093342718410423,"pfxX":8.808792612896536,"pfxZ":0.6836341178847114,"pX":1.4120843481955407,"pZ":2.0117967752880914,"vX0":5.001170487739236,"vY0":-124.5781563919195,"vZ0":-0.4629176099125286,"x":63.17,"y":184.46,"x0":-1.761366059001986,"y0":50.00405409786405,"z0":4.754640018825756,"aX":13.942860802880498},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":-17.0,"spinRate":2694,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.43848858905049504,"extension":7.039580473707458},"index":3,"playId":"21641680-8c52-31ce-9993-49e787050eeb","pitchNumber":4,"startTime":"2026-07-25T02:22:49.850Z","endTime":"2026-07-25T02:22:57.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nolan Schanuel steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"21641680-8c52-31ce-9993-49e787050eeb","startTime":"2026-07-25T02:23:01.527Z","endTime":"2026-07-25T02:23:14.595Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"postOnSecond":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":1.09,"dramaIndex":43.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"cb54e33b-fe18-4c57-9795-4a32c216fe14","startTime":"2026-07-25T02:23:14.595Z","endTime":"2026-07-25T02:23:19.595Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.538165927182806,"aZ":-35.784715820018164,"pfxX":-8.432616716101762,"pfxZ":-2.223501563512755,"pX":0.5646400441896685,"pZ":0.6920623898747514,"vX0":8.345629339762594,"vY0":-126.27124476138933,"vZ0":-2.4800504281302267,"x":95.48,"y":220.09,"x0":-1.6800267511937237,"y0":50.0049718100022,"z0":4.552621276343845,"aX":-13.686009486398943},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.3,"breakHorizontal":13.4,"spinRate":1484,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.43297650714701774,"extension":7.095208878173168},"index":6,"playId":"1934585c-e3a7-3eb4-9fe2-a4d50ca70cf1","pitchNumber":5,"startTime":"2026-07-25T02:23:27.896Z","endTime":"2026-07-25T02:23:32.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.330316275531903,"aZ":-37.25180126688355,"pfxX":-6.873485005818749,"pfxZ":-3.1327133357290844,"pX":0.8147683166890826,"pZ":1.0026432575154514,"vX0":7.999942209599357,"vY0":-126.15421280210751,"vZ0":-1.6269842274852016,"x":85.94,"y":211.71,"x0":-1.4962088592047043,"y0":50.00272123646319,"z0":4.643323229336467,"aX":-11.14062836718009},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.8,"breakHorizontal":10.8,"spinRate":1482,"spinDirection":280},"zone":14,"typeConfidence":2.0,"plateTime":0.4332585049525979,"extension":7.032167983752237},"index":7,"playId":"14e5fbf5-b19c-341a-b8e4-ae3d22091242","pitchNumber":6,"startTime":"2026-07-25T02:23:48.773Z","endTime":"2026-07-25T02:23:52.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.09,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:23:52.787Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-25T02:23:54.746Z","endTime":"2026-07-25T02:24:29.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2117972819378,"aZ":-31.504831626001295,"pfxX":-9.56928559781184,"pfxZ":0.3612848416160954,"pX":0.13846393614711136,"pZ":2.3240645884348337,"vX0":7.864641682342022,"vY0":-135.40379507867843,"vZ0":-0.9497145513768475,"x":111.72,"y":176.03,"x0":-1.5638182118036472,"y0":50.002435242216166,"z0":4.888352113836402,"aX":-17.72691873063041},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.7,"breakHorizontal":15.6,"spinRate":1898,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.4048648052495394,"extension":7.0485313151997},"hitData":{"launchSpeed":86.8,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.8,"coordY":169.92}},"index":0,"playId":"8c225477-0956-304c-82a3-7ec5e7b142e3","pitchNumber":1,"startTime":"2026-07-25T02:24:21.837Z","endTime":"2026-07-25T02:24:29.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.000000000000007,"leverageIndex":1.12,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:24:29.877Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-25T02:25:02.092Z","endTime":"2026-07-25T02:28:41.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.359327789970607,"aZ":-15.536985779878968,"pfxX":-6.106257246013602,"pfxZ":8.986288063290159,"pX":-1.5260848714591064,"pZ":3.129056617800201,"vX0":4.80367592200777,"vY0":-135.1800670143223,"vZ0":-3.8086558909916794,"x":175.17,"y":154.3,"x0":-2.532441747375997,"y0":50.00280548014689,"z0":5.646376796831229,"aX":-11.305508527807051},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":10.1,"spinRate":2239,"spinDirection":218},"zone":11,"typeConfidence":0.87,"plateTime":0.4051126716462181,"extension":7.123696110971892},"index":0,"playId":"41e850d6-09cf-3271-9794-b809e0d83310","pitchNumber":1,"startTime":"2026-07-25T02:26:40.256Z","endTime":"2026-07-25T02:26:43.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.725999805713716,"aZ":-16.609275433411902,"pfxX":-6.495790301905851,"pfxZ":8.688433456808731,"pX":-0.10655383605740082,"pZ":3.0287133379305313,"vX0":8.635173715442072,"vY0":-133.4891485863853,"vZ0":-3.56010045261048,"x":121.06,"y":157.0,"x0":-2.5505572348366483,"y0":50.00136199618583,"z0":5.586952620474802,"aX":-11.635497083861276},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":9.7,"spinRate":2150,"spinDirection":220},"zone":2,"typeConfidence":0.84,"plateTime":0.4114854146927751,"extension":7.33200664514396},"index":1,"playId":"2bb424de-a650-39b2-ba9a-72e60eb1f7ca","pitchNumber":2,"startTime":"2026-07-25T02:26:53.464Z","endTime":"2026-07-25T02:26:59.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.27887161218928,"aZ":-26.75453426193242,"pfxX":-7.740198616987742,"pfxZ":3.622663160507898,"pX":0.5404024120739097,"pZ":2.9405278815242255,"vX0":9.343788177866166,"vY0":-120.71431220747706,"vZ0":-1.0838601795773806,"x":96.4,"y":159.39,"x0":-2.348848579512895,"y0":50.00527346482437,"z0":5.719679224838095,"aX":-11.592175827958972},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.6,"breakHorizontal":12.1,"spinRate":1615,"spinDirection":256},"zone":3,"typeConfidence":0.92,"plateTime":0.4512233092202753,"extension":7.299608092362844},"index":2,"playId":"c059b348-1f28-38a2-82be-889cab6baaf2","pitchNumber":3,"startTime":"2026-07-25T02:27:34.537Z","endTime":"2026-07-25T02:27:38.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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-07-25T02:27:43.092Z","endTime":"2026-07-25T02:27:55.127Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.83710492138722,"aZ":-26.02611430670046,"pfxX":-6.223817186964186,"pfxZ":4.309258243250745,"pX":-0.5413148031788626,"pZ":0.7126784147266094,"vX0":6.525732870040359,"vY0":-117.69418539690413,"vZ0":-5.655322776396761,"x":115.78,"y":225.24,"x0":-2.5197586086897723,"y0":50.00320189096356,"z0":5.50741712038939,"aX":-8.87822693099282},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.8,"breakHorizontal":10.0,"spinRate":1609,"spinDirection":252},"zone":13,"typeConfidence":0.91,"plateTime":0.4624507382436489,"extension":7.4056941434407175},"index":4,"playId":"819c0fc3-10d7-32c1-834f-91c1a7b2ecf1","pitchNumber":4,"startTime":"2026-07-25T02:27:55.127Z","endTime":"2026-07-25T02:27:58.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":90.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.510638297373884,"aZ":-18.27917696253851,"pfxX":-6.0698015969789,"pfxZ":6.826077904017221,"pX":-1.2141066050741882,"pZ":2.2762150824547254,"vX0":5.641144713414366,"vY0":-139.89986373562655,"vZ0":-5.881268532772303,"x":163.28,"y":177.32,"x0":-2.441810932136553,"y0":50.004564855736106,"z0":5.553802041445559,"aX":-12.360130460929954},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.6,"breakHorizontal":10.2,"spinRate":2182,"spinDirection":222},"zone":13,"typeConfidence":0.88,"plateTime":0.38752566257750676,"extension":7.13223872136476},"index":5,"playId":"755de5ef-0d25-3f48-9bcb-b538d1ab9869","pitchNumber":5,"startTime":"2026-07-25T02:28:10.930Z","endTime":"2026-07-25T02:28:14.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89606585095373,"aZ":-11.041582799566546,"pfxX":-5.6991519541549795,"pfxZ":10.765769974211455,"pX":0.5997915523273866,"pZ":2.337201938513763,"vX0":9.96315595376971,"vY0":-139.13473755512874,"vZ0":-6.779358261757189,"x":94.14,"y":175.68,"x0":-2.2851909866350812,"y0":50.00195349144657,"z0":5.53531154879836,"aX":-11.18699495123871},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":8.3,"spinRate":2162,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.3935070975467587,"extension":7.3123900689010135},"hitData":{"launchSpeed":83.9,"launchAngle":15.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.35,"coordY":100.51}},"index":6,"playId":"ecac85ec-0b0b-39f8-9f0a-e7b082a5c7c3","pitchNumber":6,"startTime":"2026-07-25T02:28:29.935Z","endTime":"2026-07-25T02:28:41.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.6,"awayTeamWinProbability":51.4,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:28:41.982Z","atBatIndex":5},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Heliot Ramos grounds into a double play, third baseman Denzer Guzman to second baseman Vaughn Grissom to first baseman Nolan Schanuel. Luis Arraez out at 2nd. Heliot Ramos out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-25T02:28:36.703Z","endTime":"2026-07-25T02:29:15.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.063077678678425,"aZ":-18.43579782686329,"pfxX":-7.360638452945345,"pfxZ":7.251883471309045,"pX":-0.9512571318456599,"pZ":2.075119812181226,"vX0":6.080741774774809,"vY0":-136.5444768451444,"vZ0":-6.220581520729542,"x":153.26,"y":182.75,"x0":-2.2468355390815327,"y0":50.00488737935132,"z0":5.644202469923707,"aX":-13.950138909998739},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":12.1,"spinRate":2029,"spinDirection":220},"zone":13,"typeConfidence":0.87,"plateTime":0.4005931718058191,"extension":7.464434088050596},"hitData":{"launchSpeed":99.7,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.21,"coordY":155.47}},"index":0,"playId":"e4840479-c211-3ad9-aa76-822f733968ff","pitchNumber":1,"startTime":"2026-07-25T02:29:06.636Z","endTime":"2026-07-25T02:29:15.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-7.900000000000006,"leverageIndex":1.55,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:29:15.152Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-25T02:29:19.220Z","endTime":"2026-07-25T02:31:49.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00245492848527,"aZ":-13.45980838040463,"pfxX":-7.444919718577588,"pfxZ":9.81848810141886,"pX":-1.5720204602607313,"pZ":3.1319792533590842,"vX0":4.9121423395114,"vY0":-137.5594879261052,"vZ0":-4.210125814899436,"x":176.92,"y":154.22,"x0":-2.4183317375782414,"y0":50.006413455992785,"z0":5.602293079819869,"aX":-14.196283439579855},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":12.4,"spinRate":2145,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.3989717556814849,"extension":7.284066110745956},"index":0,"playId":"19f0ad81-420e-35ef-b89b-148363a7bf43","pitchNumber":1,"startTime":"2026-07-25T02:29:42.930Z","endTime":"2026-07-25T02:29:46.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":94.8,"endSpeed":86.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.455732638229644,"aZ":-12.367430365694235,"pfxX":-6.7574256276235305,"pfxZ":10.270689754931471,"pX":-0.4576766751373112,"pZ":2.1603518044068224,"vX0":7.811810231221174,"vY0":-137.7195466762079,"vZ0":-6.76876018370014,"x":134.45,"y":180.45,"x0":-2.447716916708439,"y0":50.0018207175817,"z0":5.479584388426419,"aX":-13.031022106649575},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":10.7,"spinRate":2246,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.39710154305910583,"extension":7.239969519019275},"index":1,"playId":"e81053e4-082f-33a9-8c15-9da275188134","pitchNumber":2,"startTime":"2026-07-25T02:29:57.042Z","endTime":"2026-07-25T02:30:00.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.337301531585947,"aZ":-42.07940225509049,"pfxX":3.498179820691039,"pfxZ":-7.136231680786377,"pX":-0.45424153393283256,"pZ":2.1048946677957985,"vX0":3.3811099338700035,"vY0":-117.14705667201639,"vZ0":0.5193028213680388,"x":134.31,"y":181.95,"x0":-2.371171442508286,"y0":50.00164792565181,"z0":5.817025660538742,"aX":4.856317067670358},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.5,"breakHorizontal":-7.2,"spinRate":2710,"spinDirection":37},"zone":7,"typeConfidence":2.0,"plateTime":0.4677279296876655,"extension":7.2054547905382105},"index":2,"playId":"4a135eb8-073f-312d-8ecc-d4e1487508ff","pitchNumber":3,"startTime":"2026-07-25T02:30:09.406Z","endTime":"2026-07-25T02:30:13.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99361849499398,"aZ":-16.92159137891523,"pfxX":-7.410810860635771,"pfxZ":7.580693393097256,"pX":-0.9009637630812928,"pZ":2.9006241881838273,"vX0":6.872987497491521,"vY0":-140.73434628652078,"vZ0":-4.382005379826455,"x":151.34,"y":160.46,"x0":-2.408187011107438,"y0":50.00317259223878,"z0":5.56888293290227,"aX":-14.912959415561005},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":12.1,"spinRate":2322,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3887107818041602,"extension":7.289718392670092},"index":3,"playId":"2d5950c6-0102-3d98-bfdd-fab35ca2c9c9","pitchNumber":4,"startTime":"2026-07-25T02:30:30.964Z","endTime":"2026-07-25T02:30:35.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.802183781800164,"aZ":-39.05750225030364,"pfxX":3.432837114129704,"pfxZ":-4.910174954704367,"pX":0.39207851022339396,"pZ":1.4057742365694068,"vX0":5.3899759224122255,"vY0":-117.7442840619774,"vZ0":-1.555322041832109,"x":102.05,"y":200.82,"x0":-2.3747541723999457,"y0":50.00477238277797,"z0":5.696080602593488,"aX":4.809332857603934},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.0,"breakHorizontal":-7.6,"spinRate":2701,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4655672223332661,"extension":7.174860659570646},"index":4,"playId":"fe6bdf2e-7d37-3bd3-99e2-c9b8d7f3afa1","pitchNumber":5,"startTime":"2026-07-25T02:30:48.332Z","endTime":"2026-07-25T02:30:52.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.32873064780654,"aZ":-28.891131259771928,"pfxX":-8.424660821305636,"pfxZ":2.1510551168568854,"pX":0.6977573863367765,"pZ":0.8423288497480657,"vX0":9.867276085946058,"vY0":-121.73207056773921,"vZ0":-5.226671847310659,"x":90.4,"y":216.04,"x0":-2.28377600613624,"y0":50.00198524261619,"z0":5.471458499070084,"aX":-12.84558748290293},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.0,"breakHorizontal":13.3,"spinRate":1994,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.4472428639915691,"extension":7.603503315957434},"index":5,"playId":"6290cac4-746b-3004-918a-f043ea506fd6","pitchNumber":6,"startTime":"2026-07-25T02:31:04.471Z","endTime":"2026-07-25T02:31:08.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.714406639312,"aZ":-13.067797059165633,"pfxX":-7.369152182471339,"pfxZ":9.493831658867485,"pX":-0.5424848473339894,"pZ":3.1827453923311166,"vX0":7.513307187017628,"vY0":-140.69271687707345,"vZ0":-4.3295745313332885,"x":137.68,"y":152.85,"x0":-2.2849704417929364,"y0":50.0052628179011,"z0":5.583089114080751,"aX":-14.835160369601368},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":11.9,"spinRate":2282,"spinDirection":226},"zone":1,"typeConfidence":0.9,"plateTime":0.388705102847537,"extension":7.371908700867888},"index":6,"playId":"b0494fe6-a2f6-3b2d-93d5-c0d889f89b5f","pitchNumber":7,"startTime":"2026-07-25T02:31:24.124Z","endTime":"2026-07-25T02:31:29.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":78.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.767401177582993,"aZ":-29.928840343521095,"pfxX":-8.802988394756778,"pfxZ":1.470625973559633,"pX":-1.3986018769171622,"pZ":1.999150582416003,"vX0":5.165162636784436,"vY0":-121.7045929647581,"vZ0":-2.450749929307042,"x":170.31,"y":184.8,"x0":-2.384950766286443,"y0":50.00291454037617,"z0":5.564507682008665,"aX":-13.448742661098446},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":15.0,"spinRate":2042,"spinDirection":256},"zone":13,"typeConfidence":0.92,"plateTime":0.44691935077728795,"extension":7.5244973331911975},"index":7,"playId":"b0a30175-24a5-366b-ad72-5349576e8cac","pitchNumber":8,"startTime":"2026-07-25T02:31:44.663Z","endTime":"2026-07-25T02:31:49.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.42,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:31:49.390Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (21) on a fly ball to left field. Bryce Eldridge scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-25T02:31:49.479Z","endTime":"2026-07-25T02:33:36.890Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15056737549984,"aZ":-13.398980906528594,"pfxX":-7.282374793278413,"pfxZ":9.71914269263511,"pX":-0.9858454432019392,"pZ":3.39013495498447,"vX0":5.988371554716439,"vY0":-138.61931686914266,"vZ0":-3.926624383990093,"x":154.58,"y":147.25,"x0":-2.2360517173803798,"y0":50.0011479304169,"z0":5.729645579402806,"aX":-14.06508166367709},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":11.8,"spinRate":2357,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3962625530676043,"extension":7.208566834246737},"index":0,"playId":"6e430dc8-9227-3797-befd-ff0890b7ddba","pitchNumber":1,"startTime":"2026-07-25T02:32:15.162Z","endTime":"2026-07-25T02:32:18.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.439320070096187,"aZ":-15.386618815484079,"pfxX":-6.98476870618654,"pfxZ":8.408253618550434,"pX":-1.383869467963641,"pZ":2.886429404758579,"vX0":5.183123384802497,"vY0":-139.46987916920446,"vZ0":-4.858961069407712,"x":169.75,"y":160.85,"x0":-2.346515678439099,"y0":50.000875828335,"z0":5.644979066975841,"aX":-13.942803444744257},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":11.8,"spinRate":2338,"spinDirection":217},"zone":11,"typeConfidence":0.89,"plateTime":0.39073241493143174,"extension":7.191775619356339},"index":1,"playId":"b9a13632-a6ae-3741-b212-ad50dca3b4f6","pitchNumber":2,"startTime":"2026-07-25T02:32:32.274Z","endTime":"2026-07-25T02:32:35.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.167100121710522,"aZ":-38.45322818891776,"pfxX":2.288764836661423,"pfxZ":-4.302317922558498,"pX":-0.8999284498187857,"pZ":1.9798089799082457,"vX0":2.6315374732691645,"vY0":-119.47030000622134,"vZ0":-0.8990262236444108,"x":151.3,"y":185.33,"x0":-2.3096085814253504,"y0":50.005253406710096,"z0":5.79124820242055,"aX":3.3372497672621058},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.8,"breakHorizontal":-4.7,"spinRate":2583,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4569642472720328,"extension":7.166647675526426},"index":2,"playId":"8dd06362-9e51-36a6-bb3c-52cfa647f1d5","pitchNumber":3,"startTime":"2026-07-25T02:32:52.113Z","endTime":"2026-07-25T02:32:55.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.752529035087086,"aZ":-12.532178083190793,"pfxX":-7.897003919258401,"pfxZ":9.93131095361828,"pX":-0.25405797087377846,"pZ":2.7791761470775103,"vX0":8.008381165631322,"vY0":-139.79896885804698,"vZ0":-5.628434412721472,"x":126.68,"y":163.74,"x0":-2.1309306783418656,"y0":50.00209958117548,"z0":5.642399157521663,"aX":-15.618034523046491},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":12.6,"spinRate":2306,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.3919087549566167,"extension":7.430237929815323},"hitData":{"launchSpeed":101.8,"launchAngle":24.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":19.81,"coordY":97.11}},"index":3,"playId":"91b67d74-1b41-314b-8894-b2f3e6a34b0c","pitchNumber":4,"startTime":"2026-07-25T02:33:12.096Z","endTime":"2026-07-25T02:33:36.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":19.199999999999996,"leverageIndex":0.92,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:33:36.890Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-25T02:33:28.481Z","endTime":"2026-07-25T02:34:22.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.441063696999652,"aZ":-12.743254983853383,"pfxX":-5.660895529023926,"pfxZ":9.739718495122542,"pX":-0.7028721498185506,"pZ":2.264586729704842,"vX0":6.696279523149308,"vY0":-140.06430581990227,"vZ0":-6.690545416412875,"x":143.79,"y":177.64,"x0":-2.3845705869996974,"y0":50.00378212611697,"z0":5.510869996100359,"aX":-11.294353393742027},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2342,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.39046764052814753,"extension":7.367285157596397},"index":0,"playId":"e47a415a-31a0-3dad-b4bc-22b6d08cb4ae","pitchNumber":1,"startTime":"2026-07-25T02:34:00.812Z","endTime":"2026-07-25T02:34:04.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.0,"endSpeed":80.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0531980248472,"aZ":-28.065277913174864,"pfxX":1.644935542856861,"pfxZ":2.5490965396756593,"pX":-0.030485064724071538,"pZ":2.4270660224867484,"vX0":5.6756363957670155,"vY0":-125.33042858471454,"vZ0":-2.279971910233052,"x":118.16,"y":173.25,"x0":-2.525656435664314,"y0":50.00503514991126,"z0":5.60954956090333,"aX":2.651862735569618},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":-4.1,"spinRate":2447,"spinDirection":97},"zone":5,"typeConfidence":0.91,"plateTime":0.4347509938788612,"extension":7.419249262505248},"hitData":{"launchSpeed":86.6,"launchAngle":49.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.96,"coordY":109.38}},"index":1,"playId":"0dc8838c-9d19-3b9b-95db-89ecb70847a3","pitchNumber":2,"startTime":"2026-07-25T02:34:13.168Z","endTime":"2026-07-25T02:34:22.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:34:22.192Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wade Meckler called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-25T02:35:04.854Z","endTime":"2026-07-25T02:37:49.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.420863375320184,"aZ":-23.010243651376072,"pfxX":-2.412553976098283,"pfxZ":5.255663498260292,"pX":-0.05878359270992516,"pZ":3.4285520858858756,"vX0":5.2181103951918315,"vY0":-130.25116188034164,"vZ0":0.4596561531464278,"x":119.24,"y":146.21,"x0":-1.761099287602689,"y0":50.0054288350275,"z0":4.968886531131094,"aX":-4.209664087542284},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.8,"breakHorizontal":3.4,"spinRate":2242,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4180645700615484,"extension":6.800423212283506},"index":0,"playId":"26e9d2df-cd35-33e4-94bd-30a2fe0ec88a","pitchNumber":1,"startTime":"2026-07-25T02:36:34.528Z","endTime":"2026-07-25T02:36:38.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":91.9,"endSpeed":83.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.771266041194256,"aZ":-23.31880073708902,"pfxX":-5.313417125003925,"pfxZ":4.88648090274614,"pX":-0.024845716053938864,"pZ":3.7938839403735747,"vX0":5.614367981999647,"vY0":-133.73254887589619,"vZ0":0.9674335285805479,"x":117.95,"y":136.35,"x0":-1.460842960992935,"y0":50.00117312816591,"z0":5.099788780640128,"aX":-9.626053353246622},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":8.4,"spinRate":2048,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4095294718835709,"extension":6.674543660066887},"index":1,"playId":"5f6725e8-ee7d-3aea-85c4-9aae0ee883a0","pitchNumber":2,"startTime":"2026-07-25T02:36:52.365Z","endTime":"2026-07-25T02:36:56.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.214919853048233,"aZ":-37.0579700949352,"pfxX":-6.0624478623040785,"pfxZ":-3.0252369517237927,"pX":-0.9898897055028966,"pZ":2.1685439741932107,"vX0":3.953556198456715,"vY0":-125.14248844234328,"vZ0":0.9808649845765922,"x":154.73,"y":180.23,"x0":-1.7890637183837648,"y0":50.00428025079691,"z0":4.767456405313481,"aX":-9.780562971099142},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.2,"breakHorizontal":10.3,"spinRate":1474,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.4348548369774714,"extension":6.895898682713801},"index":2,"playId":"9d31455a-fe56-3a28-ae7d-75e06abf5e0c","pitchNumber":3,"startTime":"2026-07-25T02:37:08.443Z","endTime":"2026-07-25T02:37:12.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.203156054769906,"aZ":-33.0084346170387,"pfxX":-8.34686886107095,"pfxZ":-0.44856675814818736,"pX":-0.719645017214,"pZ":1.8374184563384826,"vX0":5.149885432362323,"vY0":-134.28151186123716,"vZ0":-1.869718799006799,"x":144.43,"y":189.17,"x0":-1.567448696300639,"y0":50.00509832044246,"z0":4.867568471326589,"aX":-15.406124459309881},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.0,"breakHorizontal":14.2,"spinRate":1911,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4062511181956201,"extension":6.945323496793423},"index":3,"playId":"629f2129-1814-334a-989d-a68ebe30d001","pitchNumber":4,"startTime":"2026-07-25T02:37:27.527Z","endTime":"2026-07-25T02:37:31.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28353924625506,"aZ":-28.602749398183573,"pfxX":-1.7880076225604937,"pfxZ":2.019811619846813,"pX":-0.594295859398874,"pZ":3.1491274969460528,"vX0":2.986359790578175,"vY0":-131.434052511616,"vZ0":0.6854760452202152,"x":139.65,"y":153.75,"x0":-1.5078416975584763,"y0":50.000593711660635,"z0":4.99274494403319,"aX":-3.158754629869498},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.0,"breakHorizontal":2.6,"spinRate":2198,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4151621793067033,"extension":6.710830919353693},"index":4,"playId":"40a8a489-08ca-38a3-836d-12a2c9cad693","pitchNumber":5,"startTime":"2026-07-25T02:37:45.141Z","endTime":"2026-07-25T02:37:49.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:37:49.727Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-25T02:37:49.157Z","endTime":"2026-07-25T02:38:39.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15705174264247,"aZ":-35.66660233201566,"pfxX":-8.127859760408837,"pfxZ":-2.1761732088904253,"pX":0.502519784521754,"pZ":1.7375211582931784,"vX0":7.645426389236645,"vY0":-124.81846703771258,"vZ0":-0.18732687571751583,"x":97.85,"y":191.87,"x0":-1.519764285532216,"y0":50.00260079727115,"z0":4.709237733538858,"aX":-13.040789641844299},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.8,"breakHorizontal":13.3,"spinRate":1573,"spinDirection":277},"zone":9,"typeConfidence":2.0,"plateTime":0.43601612121118727,"extension":6.92888029541632},"index":0,"playId":"684fc6af-585f-3cbc-9fdc-5eede5b04a1f","pitchNumber":1,"startTime":"2026-07-25T02:38:13.132Z","endTime":"2026-07-25T02:38:17.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.146648048319573,"aZ":-32.33267128210799,"pfxX":-9.678907469899887,"pfxZ":-0.08372216757561723,"pX":0.6433362828245138,"pZ":1.6947348599935537,"vX0":8.61853337986341,"vY0":-135.6113132943579,"vZ0":-2.3728246531556123,"x":92.48,"y":193.02,"x0":-1.3268020173706707,"y0":50.00400413118147,"z0":4.848564525849528,"aX":-17.931777115259347},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.5,"breakHorizontal":15.6,"spinRate":1861,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.40472786987279497,"extension":7.015210011110251},"hitData":{"launchSpeed":79.3,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.59,"coordY":169.06}},"index":1,"playId":"e33306e4-031a-3a93-ae76-602c64f2f12d","pitchNumber":2,"startTime":"2026-07-25T02:38:31.266Z","endTime":"2026-07-25T02:38:39.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:38:39.290Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-25T02:38:40.678Z","endTime":"2026-07-25T02:40:47.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31640636012638,"aZ":-32.26426707538971,"pfxX":-11.77475029284043,"pfxZ":-0.05394506132196053,"pX":-0.791574721537494,"pZ":1.8838102852689285,"vX0":5.625786401552865,"vY0":-133.27815332745186,"vZ0":-1.8761143051488522,"x":147.17,"y":187.92,"x0":-1.4029773901884988,"y0":50.00055226295124,"z0":4.932642253826953,"aX":-21.12640977322891},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.2,"breakHorizontal":20.0,"spinRate":1963,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.41135809871835294,"extension":6.985123577129218},"index":0,"playId":"c1667861-c8c1-3b4b-bfd5-3df70c884e14","pitchNumber":1,"startTime":"2026-07-25T02:39:07.362Z","endTime":"2026-07-25T02:39:13.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.582977312513172,"aZ":-27.18120614513146,"pfxX":-10.18899738501326,"pfxZ":2.7057948403210723,"pX":-0.15188365910642335,"pZ":3.1282378321747775,"vX0":6.86145381511902,"vY0":-134.34185074016588,"vZ0":-0.025638264511718578,"x":122.79,"y":154.32,"x0":-1.4033473591457672,"y0":50.002847405175736,"z0":5.055258991833484,"aX":-18.796223650782434},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.2,"breakHorizontal":17.2,"spinRate":1912,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.40628015159427067,"extension":7.043531893221712},"index":1,"playId":"476c5a56-2964-3abe-8ad7-643b9a376a99","pitchNumber":2,"startTime":"2026-07-25T02:39:22.500Z","endTime":"2026-07-25T02:39:28.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81417461435319,"aZ":-32.098952101264324,"pfxX":-9.655341053049836,"pfxZ":0.041024154630447285,"pX":-1.2363365439663667,"pZ":1.7097959345899278,"vX0":4.361076055316135,"vY0":-135.16614299269264,"vZ0":-2.4395981497984836,"x":164.13,"y":192.62,"x0":-1.6141106285518818,"y0":50.00461025376374,"z0":4.8728042319229745,"aX":-17.90891381446975},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.2,"breakHorizontal":16.6,"spinRate":1951,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.40487016858806335,"extension":7.091096016250365},"index":2,"playId":"00409fe1-edd0-3af1-8b64-da3a996b9e8e","pitchNumber":3,"startTime":"2026-07-25T02:39:42.190Z","endTime":"2026-07-25T02:39:46.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8281736919536,"aZ":-32.64683603961033,"pfxX":-9.450181832107592,"pfxZ":-0.25934648677002947,"pX":0.5407205188892267,"pZ":2.911877535920247,"vX0":8.134188001570017,"vY0":-134.1786224286204,"vZ0":0.4873567565897605,"x":96.39,"y":160.16,"x0":-1.2903252493467272,"y0":50.00178760935374,"z0":5.039218614223637,"aX":-17.370766314633496},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.1,"breakHorizontal":15.6,"spinRate":1990,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.40695536939060606,"extension":7.029707857756359},"index":3,"playId":"c28e7559-c7b8-32cf-961f-8410f47780e1","pitchNumber":4,"startTime":"2026-07-25T02:40:00.084Z","endTime":"2026-07-25T02:40:04.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-25T02:40:07.413Z","endTime":"2026-07-25T02:40:21.587Z","isPitch":false,"type":"action","player":{"id":694203,"link":"/api/v1/people/694203"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00613964230584,"aZ":-23.310728634262553,"pfxX":-4.998283188586836,"pfxZ":4.883749052289144,"pX":0.4727678626398719,"pZ":4.002670385136644,"vX0":6.031045844988695,"vY0":-133.23318157280707,"vZ0":1.3521341803161104,"x":98.98,"y":130.71,"x0":-1.1605144719780596,"y0":50.003968236565434,"z0":5.161707951918478,"aX":-9.074626335953091},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.4,"breakHorizontal":7.9,"spinRate":1889,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.40957523668852636,"extension":7.04973133395566},"index":5,"playId":"999cda97-ee3b-3ec3-a2a0-b004ab9da365","pitchNumber":5,"startTime":"2026-07-25T02:40:21.587Z","endTime":"2026-07-25T02:40:25.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":93.2,"endSpeed":85.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.727615487683924,"aZ":-30.947408568176957,"pfxX":-9.980432637149619,"pfxZ":0.6570967775842593,"pX":0.12944849849134685,"pZ":3.135579103014686,"vX0":7.31681330984793,"vY0":-135.63985744174914,"vZ0":0.7339145688722408,"x":112.07,"y":154.12,"x0":-1.3017636604658207,"y0":50.00301300840628,"z0":5.01361539144657,"aX":-18.660198828016036},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.6,"breakHorizontal":16.6,"spinRate":2039,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.4032761480930507,"extension":6.997198696978272},"hitData":{"launchSpeed":79.3,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":163.34}},"index":6,"playId":"a621950e-39f2-31ca-8315-e7dd2b0db4ec","pitchNumber":6,"startTime":"2026-07-25T02:40:39.944Z","endTime":"2026-07-25T02:40:47.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:40:47.557Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to shortstop Zach Neto.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-25T02:41:14.174Z","endTime":"2026-07-25T02:44:06.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.233278893877866,"aZ":-13.05190563186187,"pfxX":-6.138188688250176,"pfxZ":10.153661876764764,"pX":-0.7300582751612726,"pZ":3.3748078280501352,"vX0":7.01871104527249,"vY0":-136.18993298242893,"vZ0":-3.7254262415275505,"x":144.83,"y":147.66,"x0":-2.5401537714532783,"y0":50.001292067475326,"z0":5.660020364925887,"aX":-11.55821229388408},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":9.7,"spinRate":2218,"spinDirection":214},"zone":1,"typeConfidence":0.88,"plateTime":0.4018201213094086,"extension":7.0964467016189445},"index":0,"playId":"18612f72-70b0-3feb-be73-f2564da933f5","pitchNumber":1,"startTime":"2026-07-25T02:43:00.046Z","endTime":"2026-07-25T02:43:04.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.957827355256377,"aZ":-28.138180001147152,"pfxX":-7.605202717458679,"pfxZ":2.7843088926593813,"pX":-0.06093553748052705,"pZ":1.2898920679534394,"vX0":8.047171788605219,"vY0":-118.93764961618864,"vZ0":-4.0587238667808325,"x":119.32,"y":203.95,"x0":-2.4790581164493215,"y0":50.005712487707136,"z0":5.532729696708409,"aX":-11.043476282018725},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.4,"breakHorizontal":12.1,"spinRate":1676,"spinDirection":253},"zone":13,"typeConfidence":0.92,"plateTime":0.4581762107171943,"extension":7.417237550759927},"index":1,"playId":"bde416dd-a71f-3c54-84f7-996259db8772","pitchNumber":2,"startTime":"2026-07-25T02:43:14.319Z","endTime":"2026-07-25T02:43:18.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.892299954993966,"aZ":-13.030385838860852,"pfxX":-7.793487456873926,"pfxZ":10.02862646934322,"pX":0.7838930707936497,"pZ":1.761740346317977,"vX0":11.319293048544502,"vY0":-136.96394454467438,"vZ0":-7.6486771571801055,"x":87.12,"y":191.21,"x0":-2.3807798898030312,"y0":50.00477533626472,"z0":5.472629725049504,"aX":-14.880571982571428},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":11.9,"spinRate":2274,"spinDirection":217},"zone":9,"typeConfidence":0.89,"plateTime":0.3991768308795254,"extension":7.411584940117356},"index":2,"playId":"9159e3a4-2935-3580-8ed3-04f5bf1a0529","pitchNumber":3,"startTime":"2026-07-25T02:43:29.128Z","endTime":"2026-07-25T02:43:32.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.996772055602303,"aZ":-14.812047046540865,"pfxX":-6.403273852331987,"pfxZ":9.012770778979531,"pX":0.5824027067527344,"pZ":2.9228198066540423,"vX0":10.231528153560156,"vY0":-137.13179073719957,"vZ0":-4.502390494066293,"x":94.8,"y":159.86,"x0":-2.3452679771769387,"y0":50.006463958572084,"z0":5.5787431452638465,"aX":-12.341325494104058},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":9.7,"spinRate":2179,"spinDirection":218},"zone":3,"typeConfidence":0.87,"plateTime":0.39763288141326836,"extension":7.356519628021717},"hitData":{"launchSpeed":71.1,"launchAngle":41.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.96,"coordY":110.06}},"index":3,"playId":"b42d6474-1cb5-3540-aedf-1a56223a5bd3","pitchNumber":4,"startTime":"2026-07-25T02:43:58.455Z","endTime":"2026-07-25T02:44:06.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:44:06.451Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-25T02:44:09.547Z","endTime":"2026-07-25T02:46:07.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.175495464594416,"aZ":-30.28182973454897,"pfxX":1.816146493019403,"pfxZ":1.1790406176612551,"pX":0.582866094808338,"pZ":1.0071900807643457,"vX0":6.791499923382666,"vY0":-124.53301406828054,"vZ0":-5.24662044238281,"x":94.78,"y":211.59,"x0":-2.392961516535016,"y0":50.00188847390322,"z0":5.585979233463798,"aX":2.91032373290012},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":-4.6,"spinRate":2482,"spinDirection":80},"zone":14,"typeConfidence":0.91,"plateTime":0.43641884676463105,"extension":7.534000593529954},"index":0,"playId":"19dbffd9-2fbb-3e50-8d3d-edd99b4d6919","pitchNumber":1,"startTime":"2026-07-25T02:44:36.042Z","endTime":"2026-07-25T02:44:39.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.771461264041488,"aZ":-30.329403010785043,"pfxX":2.3530824396747048,"pfxZ":1.1913675950488356,"pX":-0.026411971412682374,"pZ":1.7191601598480801,"vX0":4.8993239825577595,"vY0":-122.34101220560923,"vZ0":-3.2646331792852834,"x":118.01,"y":192.36,"x0":-2.3454557135538687,"y0":50.00079655080665,"z0":5.618649194468928,"aX":3.6346985386316595},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.8,"breakHorizontal":-5.2,"spinRate":2404,"spinDirection":91},"zone":8,"typeConfidence":0.92,"plateTime":0.4444564190932794,"extension":7.1650303635734245},"index":1,"playId":"a3dca711-b8c6-3278-9bd8-b916dd4bb102","pitchNumber":2,"startTime":"2026-07-25T02:44:48.949Z","endTime":"2026-07-25T02:44:52.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":78.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.813078765151605,"aZ":-31.00978653785816,"pfxX":-6.906926348554984,"pfxZ":0.7689738272847029,"pX":0.09795545197188563,"pZ":1.2522505404140514,"vX0":8.28846104260294,"vY0":-121.32626596833751,"vZ0":-3.888048566702751,"x":113.27,"y":204.97,"x0":-2.4374797897333815,"y0":50.00322663819825,"z0":5.5271879674835995,"aX":-10.478959927970628},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.8,"breakHorizontal":10.9,"spinRate":1716,"spinDirection":254},"zone":14,"typeConfidence":0.89,"plateTime":0.4484370699473872,"extension":7.418511428752289},"index":2,"playId":"53d5683b-4137-30a1-b3d3-c52554acae21","pitchNumber":3,"startTime":"2026-07-25T02:45:01.494Z","endTime":"2026-07-25T02:45:05.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.09796444848198,"aZ":-28.142678285167495,"pfxX":-6.791491474108399,"pfxZ":2.684544405139073,"pX":-0.39794713617790695,"pZ":2.797653241424943,"vX0":7.132706001144551,"vY0":-120.88957326306611,"vZ0":-1.0206949230309916,"x":132.17,"y":163.24,"x0":-2.4826925548689687,"y0":50.005321971331036,"z0":5.661179508377168,"aX":-10.211974767696866},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.9,"breakHorizontal":10.9,"spinRate":1663,"spinDirection":246},"zone":4,"typeConfidence":0.91,"plateTime":0.45038797163133104,"extension":7.483335180413569},"index":3,"playId":"70cf4790-e871-376b-a901-1dbf596fc2dd","pitchNumber":4,"startTime":"2026-07-25T02:45:20.877Z","endTime":"2026-07-25T02:45:24.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-25T02:45:35.763Z","endTime":"2026-07-25T02:45:49.152Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94986038042663,"aZ":-15.592825962525959,"pfxX":-5.461272245644806,"pfxZ":8.364820876163385,"pX":-0.5196186568282142,"pZ":3.7432699478610996,"vX0":6.718584471926934,"vY0":-139.56338325921445,"vZ0":-2.597556731197819,"x":136.81,"y":137.71,"x0":-2.242996259532453,"y0":50.00452869215374,"z0":5.70691982893903,"aX":-10.828472136208275},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2121,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.3917237381628498,"extension":7.342476600839411},"index":5,"playId":"23b4a5e8-94ed-301c-8b3b-974d1ec361e5","pitchNumber":5,"startTime":"2026-07-25T02:45:49.152Z","endTime":"2026-07-25T02:45:52.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":83.8,"endSpeed":77.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3319124403724,"aZ":-33.577714851246895,"pfxX":3.1073561511759884,"pfxZ":-0.9234343664458446,"pX":-0.18564836041380836,"pZ":2.8196340733040537,"vX0":4.537539314461048,"vY0":-122.00564848095472,"vZ0":-0.07861563110209047,"x":124.08,"y":162.65,"x0":-2.467984874767515,"y0":50.00332696736344,"z0":5.728158567982903,"aX":4.718889710519997},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.4,"breakHorizontal":-6.6,"spinRate":2439,"spinDirection":84},"zone":5,"typeConfidence":0.89,"plateTime":0.44766512655258817,"extension":7.112389585095232},"index":6,"playId":"536bae12-cc03-3b5b-89a9-90e7780008f9","pitchNumber":6,"startTime":"2026-07-25T02:46:03.162Z","endTime":"2026-07-25T02:46:07.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:46:07.514Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Gilbert singles on a line drive to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-25T02:46:07.177Z","endTime":"2026-07-25T02:47:37.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.124796745425183,"aZ":-39.90393655256024,"pfxX":5.387012469600874,"pfxZ":-5.669043995311256,"pX":-0.7384881470567868,"pZ":2.634018307010386,"vX0":2.3180801954285037,"vY0":-116.1143849797713,"vZ0":1.2519840742294965,"x":145.15,"y":167.66,"x0":-2.450257307322266,"y0":50.00373747858565,"z0":5.89008151939632,"aX":7.342340761470116},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.6,"breakHorizontal":-10.3,"spinRate":2686,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.4720502982940453,"extension":6.97341093203723},"index":0,"playId":"51667710-035b-3b0c-b7d4-8f2fb22182f9","pitchNumber":1,"startTime":"2026-07-25T02:46:31.075Z","endTime":"2026-07-25T02:46:34.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.148944284865287,"aZ":-15.437873955001463,"pfxX":-4.967874791482461,"pfxZ":8.75261080805097,"pX":-0.6633243573975394,"pZ":3.0879335985223197,"vX0":6.517809121048634,"vY0":-137.56772761523123,"vZ0":-3.8777794369146745,"x":142.28,"y":155.41,"x0":-2.420332347728003,"y0":50.00582878049299,"z0":5.565667623960853,"aX":-9.503021531505915},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":7.6,"spinRate":2155,"spinDirection":219},"zone":1,"typeConfidence":0.89,"plateTime":0.3984879638510259,"extension":7.279069511938976},"index":1,"playId":"bee63a4a-07d3-38dc-a0e8-d796acc10d9d","pitchNumber":2,"startTime":"2026-07-25T02:46:44.811Z","endTime":"2026-07-25T02:46:48.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-07-25T02:46:55.067Z","endTime":"2026-07-25T02:47:11.876Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.738014236852305,"aZ":-40.30128789361621,"pfxX":4.536051290471719,"pfxZ":-5.835793608532512,"pX":-0.9074598838662946,"pZ":1.0463510523047694,"vX0":1.910237361533373,"vY0":-117.16703795575641,"vZ0":-2.0955756749045085,"x":151.59,"y":210.53,"x0":-2.3220991006905374,"y0":50.001759026782786,"z0":5.711505952391326,"aX":6.318250024608905},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.8,"breakHorizontal":-8.6,"spinRate":2601,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.4671260985462826,"extension":7.092761422713859},"index":3,"playId":"6c2d569e-f9f9-3d3e-b008-ff0fce4d41ef","pitchNumber":3,"startTime":"2026-07-25T02:47:11.876Z","endTime":"2026-07-25T02:47:15.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.905874303805003,"aZ":-28.576126549257015,"pfxX":-4.664596459734234,"pfxZ":2.4633649483040454,"pX":-0.9852670207825697,"pZ":2.2860049867152035,"vX0":4.811183891686613,"vY0":-119.84058437584913,"vZ0":-1.8043741284935813,"x":154.56,"y":177.06,"x0":-2.4074036638504452,"y0":50.004984883373915,"z0":5.587113281207215,"aX":-6.8248865184300485},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.3,"breakHorizontal":7.3,"spinRate":1691,"spinDirection":248},"zone":13,"typeConfidence":0.85,"plateTime":0.45603888145245985,"extension":7.393389169317409},"hitData":{"launchSpeed":82.2,"launchAngle":16.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.06,"coordY":95.28}},"index":4,"playId":"81ac899c-1b80-33b9-8cb0-83273a6cc82a","pitchNumber":4,"startTime":"2026-07-25T02:47:26.671Z","endTime":"2026-07-25T02:47:37.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:47:37.704Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daniel Susac lines out sharply to left fielder Wade Meckler.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-25T02:47:33.069Z","endTime":"2026-07-25T02:53:32.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,9,10,11,12],"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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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(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":84.6,"endSpeed":78.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.666068858754105,"aZ":-32.10741657365781,"pfxX":2.4845859410354896,"pfxZ":0.04423091298575699,"pX":0.14128872329035436,"pZ":1.5426046503446766,"vX0":5.832520562048157,"vY0":-123.13725076332605,"vZ0":-3.3946947361031707,"x":111.61,"y":197.13,"x0":-2.5735175707776166,"y0":50.00305444892384,"z0":5.633449968508809,"aX":3.845216122269387},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":-5.8,"spinRate":2358,"spinDirection":105},"zone":14,"typeConfidence":0.92,"plateTime":0.4434934003008735,"extension":7.461749957562574},"index":0,"playId":"ea53ed01-31b4-38c2-959f-0293cdcc8849","pitchNumber":1,"startTime":"2026-07-25T02:48:02.795Z","endTime":"2026-07-25T02:48:06.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.362234542268727,"aZ":-14.154973312339619,"pfxX":-5.5333392505989085,"pfxZ":9.208210893692364,"pX":-0.525142810546694,"pZ":3.9240949773888056,"vX0":6.80828074256225,"vY0":-139.05740371363322,"vZ0":-2.3803545564572657,"x":137.02,"y":132.83,"x0":-2.287040479007734,"y0":50.00431147060656,"z0":5.730945675758699,"aX":-10.830692752831961},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2176,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.39397461527443234,"extension":7.220194201077257},"index":1,"playId":"86f4b73d-7358-3b0c-a87a-8fff863b785c","pitchNumber":2,"startTime":"2026-07-25T02:48:21.998Z","endTime":"2026-07-25T02:48:25.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.266148388427347,"aZ":-26.03621207313818,"pfxX":-6.237193062942888,"pfxZ":4.194869519405317,"pX":-1.0713665806189336,"pZ":0.13804733804126257,"vX0":5.062686922314068,"vY0":-120.11534225731194,"vZ0":-7.160387775035188,"x":157.84,"y":235.05,"x0":-2.396048343390542,"y0":50.00011863556086,"z0":5.472768773670801,"aX":-9.112802623275963},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.1,"breakHorizontal":10.1,"spinRate":1678,"spinDirection":246},"zone":13,"typeConfidence":0.86,"plateTime":0.45600966774568086,"extension":7.6424926891294},"index":2,"playId":"907664c4-0e08-3d42-aea7-95200149383a","pitchNumber":3,"startTime":"2026-07-25T02:48:42.780Z","endTime":"2026-07-25T02:48:46.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.251897823245045,"aZ":-13.835049605225056,"pfxX":-8.582811110400979,"pfxZ":9.366854876129892,"pX":-1.2201027045341424,"pZ":2.440434825477879,"vX0":6.044004392552772,"vY0":-138.8453637704208,"vZ0":-6.017762797678467,"x":163.51,"y":172.89,"x0":-2.306848555134696,"y0":50.003951564129665,"z0":5.551774529855295,"aX":-16.806769637259386},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":14.3,"spinRate":2192,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.39405457242521713,"extension":7.461601818920799},"index":3,"playId":"8be910c2-d91f-32f9-9466-9ab549490893","pitchNumber":4,"startTime":"2026-07-25T02:49:06.488Z","endTime":"2026-07-25T02:49:10.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.066916931638655,"aZ":-32.294251023290684,"pfxX":2.0829111939106637,"pfxZ":-0.08347538778118846,"pX":-0.4111531545507738,"pZ":1.3804428321027555,"vX0":4.246404289701376,"vY0":-120.87237761488645,"vZ0":-3.358569164303119,"x":132.67,"y":201.51,"x0":-2.4565005002122327,"y0":50.000116790962835,"z0":5.603547386584136,"aX":3.1023475769364635},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.6,"breakHorizontal":-4.7,"spinRate":2306,"spinDirection":86},"zone":13,"typeConfidence":0.91,"plateTime":0.4519781013441193,"extension":6.860706264969517},"index":4,"playId":"22674c75-7623-37b3-8989-bd478665297d","pitchNumber":5,"startTime":"2026-07-25T02:49:33.704Z","endTime":"2026-07-25T02:49:41.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-25T02:50:25.220Z","endTime":"2026-07-25T02:50:41.635Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2911664169903,"aZ":-14.497669899424185,"pfxX":-4.39528376360232,"pfxZ":8.794683610933715,"pX":-0.17911181529691098,"pZ":3.702828778647613,"vX0":7.213155084191717,"vY0":-139.86919482951325,"vZ0":-3.0382221979808706,"x":123.83,"y":138.8,"x0":-2.2034807164769785,"y0":50.00180725994903,"z0":5.736019301840293,"aX":-8.833826135299836},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":6.7,"spinRate":2239,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.38945592928331285,"extension":7.381540228562298},"index":6,"playId":"ccea978a-29a4-3a1c-9735-4db9ac4ad893","pitchNumber":6,"startTime":"2026-07-25T02:50:41.635Z","endTime":"2026-07-25T02:50:45.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.928734335248336,"aZ":-10.894775112447142,"pfxX":-6.3722305187126835,"pfxZ":10.731299285318554,"pX":-0.804495287271129,"pZ":3.207245787675824,"vX0":6.268585666527768,"vY0":-139.78591795341663,"vZ0":-4.890070997059991,"x":147.67,"y":152.18,"x0":-2.246029446652462,"y0":50.00395867082887,"z0":5.692050725598913,"aX":-12.636808325873572},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":10.3,"spinRate":2325,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.39154774184388197,"extension":7.300770106934038},"index":7,"playId":"f58579b3-9056-3ec4-8af9-2e7ecdcac1b0","pitchNumber":7,"startTime":"2026-07-25T02:51:04.477Z","endTime":"2026-07-25T02:51:08.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.684644671162452,"aZ":-37.85649255671636,"pfxX":2.5706288664667616,"pfxZ":-3.9881983655610735,"pX":1.060533616474875,"pZ":1.2448679831010825,"vX0":6.733358547359072,"vY0":-118.36459053910032,"vZ0":-2.353250463003392,"x":76.57,"y":205.17,"x0":-2.1500763658392112,"y0":50.00252015379859,"z0":5.704144699794573,"aX":3.662387851589808},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.6,"breakHorizontal":-6.2,"spinRate":2808,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4619951703549523,"extension":7.295847671048038},"index":8,"playId":"e5f182c6-2358-339c-8f2f-fc370b36c75d","pitchNumber":8,"startTime":"2026-07-25T02:51:29.098Z","endTime":"2026-07-25T02:51:33.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28487530030196,"aZ":-12.692549569331167,"pfxX":-5.96825661363001,"pfxZ":9.75747641608926,"pX":-0.9537288811355702,"pZ":2.963249365132952,"vX0":5.664724302610227,"vY0":-139.4349102103432,"vZ0":-5.088253399608293,"x":153.35,"y":158.77,"x0":-2.222701735215052,"y0":50.00175812126978,"z0":5.6292155680193785,"aX":-11.914339693922734},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":9.8,"spinRate":2333,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.39076833487984564,"extension":7.40185224527375},"index":9,"playId":"3914372c-e911-3243-9873-ee9ec404d6bf","pitchNumber":9,"startTime":"2026-07-25T02:51:50.687Z","endTime":"2026-07-25T02:52:03.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2611938379978,"aZ":-14.60928268443658,"pfxX":-5.318595557889334,"pfxZ":8.894374436407164,"pX":-0.3187498590251537,"pZ":2.7653522877157886,"vX0":7.314507729648854,"vY0":-139.8196051791782,"vZ0":-4.999064235152022,"x":129.15,"y":164.12,"x0":-2.280745810182047,"y0":50.00262350472746,"z0":5.538938834041736,"aX":-10.504010358006939},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2232,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.39211022061054646,"extension":7.42467788422612},"index":10,"playId":"b50d5cd0-2080-3bf2-ac3e-fbf01b895c32","pitchNumber":10,"startTime":"2026-07-25T02:52:27.709Z","endTime":"2026-07-25T02:52:35.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24910518070359,"aZ":-15.376798788740448,"pfxX":-6.9434255668906975,"pfxZ":8.390038237197425,"pX":-0.7086603533798194,"pZ":3.1049130518414843,"vX0":6.753933979516389,"vY0":-140.68994031936805,"vZ0":-4.127391736904945,"x":144.01,"y":154.95,"x0":-2.239566996606094,"y0":50.004731883881625,"z0":5.589184898034147,"aX":-13.905433411693044},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":11.2,"spinRate":2131,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.38947561915410445,"extension":7.317588491704459},"index":11,"playId":"dcff5b97-4fc9-37bf-9c8a-033bb833ce13","pitchNumber":11,"startTime":"2026-07-25T02:52:58.205Z","endTime":"2026-07-25T02:53:02.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13437044963462,"aZ":-12.636191169240618,"pfxX":-7.70552029962248,"pfxZ":9.78992204669196,"pX":-0.07057264705846487,"pZ":2.187331743312512,"vX0":8.477835684539034,"vY0":-139.59836195505147,"vZ0":-6.985341803803149,"x":119.69,"y":179.72,"x0":-2.12965596107943,"y0":50.00343311955423,"z0":5.534575742472531,"aX":-15.379350014689042},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":12.5,"spinRate":2171,"spinDirection":214},"zone":8,"typeConfidence":0.9,"plateTime":0.39069633441003715,"extension":7.42356903169702},"hitData":{"launchSpeed":105.1,"launchAngle":16.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.68,"coordY":70.62}},"index":12,"playId":"43bc3de1-ab08-3400-91dd-746a1fee63cf","pitchNumber":12,"startTime":"2026-07-25T02:53:24.988Z","endTime":"2026-07-25T02:53:32.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:53:32.041Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Heineman pops out to shortstop Willy Adames.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-25T02:53:54.458Z","endTime":"2026-07-25T02:56:27.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.780018708580503,"aZ":-37.8664413508811,"pfxX":-3.7824522733788686,"pfxZ":-3.8684709499826493,"pX":-0.15436794660077072,"pZ":2.630324034845565,"vX0":5.088994905231338,"vY0":-119.928400475604,"vZ0":2.5195611811074574,"x":122.88,"y":167.76,"x0":-1.801594449099383,"y0":50.00125977312727,"z0":4.917622278832054,"aX":-5.57118506429016},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.2,"breakHorizontal":5.8,"spinRate":1433,"spinDirection":284},"zone":5,"typeConfidence":2.0,"plateTime":0.4547876322988027,"extension":6.857898597505044},"index":0,"playId":"25974862-3907-35b7-aa41-75a6a70fd37d","pitchNumber":1,"startTime":"2026-07-25T02:55:56.283Z","endTime":"2026-07-25T02:56:00.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":84.9,"endSpeed":79.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.702184697954873,"aZ":-38.59954013263136,"pfxX":-3.6121568638957493,"pfxZ":-4.058221809264127,"pX":-0.007950676936308694,"pZ":1.9803181240950019,"vX0":5.3241332517246445,"vY0":-123.70929669802594,"vZ0":0.9011953451644614,"x":117.3,"y":185.31,"x0":-1.6978058787263972,"y0":50.00241793373602,"z0":4.793316985890852,"aX":-5.719138521283109},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.1,"breakHorizontal":5.6,"spinRate":1595,"spinDirection":281},"zone":8,"typeConfidence":2.0,"plateTime":0.4391573531371682,"extension":6.8707864413828235},"hitData":{"launchSpeed":59.1,"launchAngle":36.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.19,"coordY":132.36}},"index":1,"playId":"4d5a415c-cfa5-3c2c-a513-c009321969d7","pitchNumber":2,"startTime":"2026-07-25T02:56:19.894Z","endTime":"2026-07-25T02:56:27.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:56:27.420Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-25T02:56:28.321Z","endTime":"2026-07-25T02:57:04.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30819940863323,"aZ":-31.068923135997025,"pfxX":-10.418653681583987,"pfxZ":0.6097248986627157,"pX":0.45414395046927547,"pZ":2.3214266628319304,"vX0":8.07951063093925,"vY0":-133.46653471442548,"vZ0":-1.347479500391699,"x":99.69,"y":176.1,"x0":-1.2563497923285378,"y0":50.002424202134556,"z0":5.067199342170147,"aX":-18.82541564206852},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.1,"breakHorizontal":17.2,"spinRate":1895,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.41014757989860273,"extension":7.0540540004459995},"hitData":{"launchSpeed":96.5,"launchAngle":5.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.49,"coordY":140.03}},"index":0,"playId":"da936198-49fa-3dde-9d86-4529dcd200bd","pitchNumber":1,"startTime":"2026-07-25T02:56:56.001Z","endTime":"2026-07-25T02:57:04.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:57:04.024Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-25T02:57:08.180Z","endTime":"2026-07-25T02:58:42.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.154172509309088,"aZ":-32.146869514723214,"pfxX":6.34718753785523,"pfxZ":0.018632875251070047,"pX":1.5723533554704838,"pZ":2.0419506783981913,"vX0":5.82846415837753,"vY0":-122.90682283491134,"vZ0":-0.3591036875813103,"x":57.07,"y":183.65,"x0":-1.6498968945005288,"y0":50.003087759626666,"z0":4.9076158628628015,"aX":9.761785531620275},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.2,"breakHorizontal":-12.8,"spinRate":2501,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.444740511289317,"extension":6.831658758776312},"index":0,"playId":"e5bc5bbe-e335-3806-95ca-f110df6428a3","pitchNumber":1,"startTime":"2026-07-25T02:57:29.037Z","endTime":"2026-07-25T02:57:32.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.86582058451431,"aZ":-37.62967441126158,"pfxX":-7.329276253006455,"pfxZ":-3.4463755936927463,"pX":-0.22698581598945122,"pZ":2.4472653242894435,"vX0":5.60893490472617,"vY0":-123.64620359046437,"vZ0":1.5452421655011939,"x":125.65,"y":172.7,"x0":-1.5497595262305712,"y0":50.00604778543524,"z0":4.923620687441633,"aX":-11.585922943257524},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.8,"breakHorizontal":12.4,"spinRate":1566,"spinDirection":278},"zone":5,"typeConfidence":2.0,"plateTime":0.4395263177563078,"extension":6.856463353661152},"index":1,"playId":"58c9600c-9942-303e-a7e6-dddef7514fb2","pitchNumber":2,"startTime":"2026-07-25T02:57:45.338Z","endTime":"2026-07-25T02:57:49.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39575450332007,"aZ":-24.671822356037275,"pfxX":-3.09650304146163,"pfxZ":4.172621121002347,"pX":1.9113127062597293,"pZ":3.196151871289323,"vX0":9.023889024258837,"vY0":-132.2636594879357,"vZ0":-0.03769173073163623,"x":44.15,"y":152.48,"x0":-1.1207715109236447,"y0":50.00161759389822,"z0":4.998351831079034,"aX":-5.5667721951962195},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.8,"breakHorizontal":4.0,"spinRate":2230,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.4118596781897539,"extension":7.069600782192819},"index":2,"playId":"2c529702-31b2-3941-9671-37dd789f3e44","pitchNumber":3,"startTime":"2026-07-25T02:58:02.389Z","endTime":"2026-07-25T02:58:05.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40220677877078,"aZ":-34.347387228539,"pfxX":-9.616084558129728,"pfxZ":-1.1948849892455655,"pX":1.084683524145953,"pZ":3.0021940316308156,"vX0":9.299946739066277,"vY0":-133.70285021076086,"vZ0":1.0664746464588417,"x":75.65,"y":157.72,"x0":-1.1805352165080158,"y0":50.00242188301847,"z0":5.053105372342206,"aX":-17.50199245547034},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.7,"breakHorizontal":15.6,"spinRate":1933,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.4088359069387475,"extension":6.912231801463467},"index":3,"playId":"411e7a7a-ee52-30ee-a5e7-6272175423c9","pitchNumber":4,"startTime":"2026-07-25T02:58:19.831Z","endTime":"2026-07-25T02:58:24.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48226053075927,"aZ":-32.71287079414937,"pfxX":-10.505237485896508,"pfxZ":-0.2928864437344316,"pX":1.0337887646183483,"pZ":2.9635044132816564,"vX0":9.52318519370391,"vY0":-134.33572444091826,"vZ0":0.8135549405615634,"x":77.59,"y":158.77,"x0":-1.188410006615558,"y0":50.00317523136884,"z0":4.978027964532972,"aX":-19.244244115785374},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.1,"breakHorizontal":17.0,"spinRate":1966,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.40737220139653507,"extension":7.122446137741625},"index":4,"playId":"e7ec7de8-b2c8-3abd-bdcd-5ae95d6b9ce8","pitchNumber":5,"startTime":"2026-07-25T02:58:37.581Z","endTime":"2026-07-25T02:58:42.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.47,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:58:42.727Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, pitcher Logan Webb to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-25T02:58:41.555Z","endTime":"2026-07-25T03:00:26.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7992610016655,"aZ":-37.755375158448615,"pfxX":-6.3454277745661685,"pfxZ":-3.460742145117435,"pX":-0.1629683912995076,"pZ":1.0126320794655068,"vX0":5.806431967305205,"vY0":-125.09476237253651,"vZ0":-1.625263500358277,"x":123.21,"y":211.44,"x0":-1.6690820701279347,"y0":50.00081781161289,"z0":4.713366306238717,"aX":-10.244472607941141},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.4,"breakHorizontal":10.4,"spinRate":1510,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.43475759028766214,"extension":7.125425169703663},"index":0,"playId":"1e1b81f7-eb5a-39da-8c03-6254d707548a","pitchNumber":1,"startTime":"2026-07-25T02:59:07.414Z","endTime":"2026-07-25T02:59:11.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.930743014890403,"aZ":-27.789037284874933,"pfxX":-1.5102487801347237,"pfxZ":2.4931026903207254,"pX":0.5155458109795616,"pZ":2.9406963948986276,"vX0":6.1406092355131054,"vY0":-130.81111750174944,"vZ0":0.06828499544928779,"x":97.35,"y":159.38,"x0":-1.6516908085150213,"y0":50.00202285405459,"z0":4.973592090974309,"aX":-2.655890792928086},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.8,"breakHorizontal":1.6,"spinRate":2226,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.4164845565551327,"extension":7.075113577959261},"index":1,"playId":"6e84db21-df59-34ae-a94c-d1d33d908ed7","pitchNumber":2,"startTime":"2026-07-25T02:59:26.533Z","endTime":"2026-07-25T02:59:30.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":80.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.563118067940614,"aZ":-38.072371852374154,"pfxX":-6.300237224114488,"pfxZ":-3.680795927691509,"pX":0.11905249611570166,"pZ":1.4807996701246837,"vX0":6.48531025349846,"vY0":-124.14003122136808,"vZ0":-0.14031912923688727,"x":112.46,"y":198.8,"x0":-1.6759072535143094,"y0":50.00192199374723,"z0":4.6372994503464975,"aX":-10.098129313294475},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.6,"breakHorizontal":10.4,"spinRate":1433,"spinDirection":282},"zone":14,"typeConfidence":2.0,"plateTime":0.4367512545150616,"extension":7.094065541759616},"index":2,"playId":"d5938d3e-7289-30b2-a813-140802e46200","pitchNumber":3,"startTime":"2026-07-25T02:59:50.040Z","endTime":"2026-07-25T02:59:53.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.544535964885597,"aZ":-37.705168106102725,"pfxX":-6.261006891377609,"pfxZ":-3.559488349593437,"pX":-0.8262492216833359,"pZ":1.6552068004958536,"vX0":4.1871846202957235,"vY0":-123.2815791615966,"vZ0":0.23010139414559694,"x":148.49,"y":194.09,"x0":-1.7259936562274867,"y0":50.0043400520675,"z0":4.720995559108812,"aX":-9.720737130065858},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.2,"breakHorizontal":10.4,"spinRate":1579,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.4428450485880928,"extension":7.059470500637878},"hitData":{"launchSpeed":93.6,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.53,"coordY":179.55}},"index":3,"playId":"3586bbcc-404d-33ed-a216-efde10733449","pitchNumber":4,"startTime":"2026-07-25T03:00:18.435Z","endTime":"2026-07-25T03:00:26.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:00:26.446Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-25T03:02:04.912Z","endTime":"2026-07-25T03:03:12.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.910408321724155,"aZ":-12.853890543264777,"pfxX":-6.10068247493372,"pfxZ":10.574548413846207,"pX":-0.4659625215609219,"pZ":3.7509246752641583,"vX0":7.332413161924496,"vY0":-134.05811056696248,"vZ0":-2.6242645693804305,"x":134.76,"y":137.51,"x0":-2.4389119693613215,"y0":50.005308768926284,"z0":5.655496222572982,"aX":-11.149835718825502},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":9.6,"spinRate":2080,"spinDirection":216},"zone":11,"typeConfidence":0.85,"plateTime":0.40796238870259804,"extension":7.219179533775994},"index":0,"playId":"ebc44d9e-e700-3d5e-8fb9-03b44094d23a","pitchNumber":1,"startTime":"2026-07-25T03:02:36.734Z","endTime":"2026-07-25T03:02:40.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24516882573825,"aZ":-13.374234413084519,"pfxX":-6.8745561863963625,"pfxZ":10.05752241268246,"pX":-0.584858919004501,"pZ":3.2341365366213735,"vX0":7.587679877227835,"vY0":-135.7376316139395,"vZ0":-3.821755412693369,"x":139.29,"y":151.46,"x0":-2.5210485996243115,"y0":50.00060749456573,"z0":5.5891599211571705,"aX":-12.848068303420872},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":10.9,"spinRate":2075,"spinDirection":219},"zone":1,"typeConfidence":0.87,"plateTime":0.4032545378534369,"extension":7.373217084261607},"index":1,"playId":"4e87f14c-b7c6-3494-8c6b-e897085edb81","pitchNumber":2,"startTime":"2026-07-25T03:02:50.257Z","endTime":"2026-07-25T03:02:54.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.066878144559904,"aZ":-37.75926295519545,"pfxX":3.6089434225461616,"pfxZ":-4.099255781603306,"pX":-0.0068886126202056955,"pZ":2.5184457187717677,"vX0":4.406514116023666,"vY0":-115.854729373207,"vZ0":0.7329576890878113,"x":117.26,"y":170.78,"x0":-2.4002229999204077,"y0":50.00122387484398,"z0":5.7986196907968806,"aX":4.919078620351165},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.0,"breakHorizontal":-7.6,"spinRate":2709,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.47224714293667747,"extension":7.163987724399868},"hitData":{"launchSpeed":93.5,"launchAngle":35.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.64,"coordY":53.53}},"index":2,"playId":"4a374975-3bef-3b18-80a7-5b0d2f05313d","pitchNumber":3,"startTime":"2026-07-25T03:03:02.631Z","endTime":"2026-07-25T03:03:12.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:03:12.658Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-25T03:03:11.053Z","endTime":"2026-07-25T03:04:16.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.830196334422297,"aZ":-12.546313054277318,"pfxX":-6.12773854987101,"pfxZ":10.06897913501788,"pX":-0.3102196747463182,"pZ":4.112775002748455,"vX0":7.551818491840033,"vY0":-138.25770864837932,"vZ0":-1.9471662835682688,"x":128.82,"y":127.74,"x0":-2.2720686821220695,"y0":50.00217199618149,"z0":5.661319572211305,"aX":-11.945032590786255},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":9.6,"spinRate":2165,"spinDirection":211},"zone":11,"typeConfidence":0.88,"plateTime":0.3951307889873683,"extension":7.310143737389578},"index":0,"playId":"d50010bf-5e47-3949-b0de-dd04edf2d8eb","pitchNumber":1,"startTime":"2026-07-25T03:03:32.642Z","endTime":"2026-07-25T03:03:36.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.80663755190673,"aZ":-29.4272494383548,"pfxX":2.5823416316991743,"pfxZ":1.8394208485636927,"pX":0.44900760828324354,"pZ":1.2841721447125296,"vX0":6.367887985516317,"vY0":-120.44068440562755,"vZ0":-4.043813561107172,"x":99.88,"y":204.11,"x0":-2.5476111180873153,"y0":50.003683742597126,"z0":5.541163842814831,"aX":3.854437744373655},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.8,"breakHorizontal":-6.0,"spinRate":2381,"spinDirection":81},"zone":14,"typeConfidence":0.91,"plateTime":0.4519693089689283,"extension":7.357348316433573},"index":1,"playId":"e27e279b-0ca1-3e91-9734-608e20b9c7e5","pitchNumber":2,"startTime":"2026-07-25T03:03:44.605Z","endTime":"2026-07-25T03:03:48.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65483957883118,"aZ":-26.680347851691025,"pfxX":-8.392211553063639,"pfxZ":3.7704458933398595,"pX":-0.269862719191027,"pZ":1.3537227644170269,"vX0":7.331604275703938,"vY0":-120.03814089880252,"vZ0":-4.35635842251849,"x":127.29,"y":202.23,"x0":-2.276219285312785,"y0":50.00235047072838,"z0":5.572754731906956,"aX":-12.223490596418268},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.0,"breakHorizontal":13.4,"spinRate":1781,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.45663276888242565,"extension":7.431460223957895},"index":2,"playId":"ae3b1b95-6d90-3e73-b537-dcbea5bfb83d","pitchNumber":3,"startTime":"2026-07-25T03:03:58.033Z","endTime":"2026-07-25T03:04:02.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.859473403634436,"aZ":-11.887642042593178,"pfxX":-6.962471745324422,"pfxZ":10.292613722089891,"pX":-0.7039052270713427,"pZ":3.699218471207938,"vX0":6.908228076017777,"vY0":-139.3930319217115,"vZ0":-3.1059186284571445,"x":143.83,"y":138.9,"x0":-2.3078180742472942,"y0":50.002343279421865,"z0":5.610902858802188,"aX":-13.723142545366704},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":11.2,"spinRate":2178,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3926978230052436,"extension":7.449153926460676},"index":3,"playId":"3b89c24a-1c23-35b1-b67a-feb848284cab","pitchNumber":4,"startTime":"2026-07-25T03:04:11.872Z","endTime":"2026-07-25T03:04:16.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:04:16.136Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Eldridge hits a ground-rule double (14) on a fly ball to left-center field.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-25T03:04:16.047Z","endTime":"2026-07-25T03:05:12.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.304327117930598,"aZ":-35.73570899657279,"pfxX":4.316755602818049,"pfxZ":-2.5570872614674807,"pX":0.9416127519915534,"pZ":1.4622974007349685,"vX0":6.023393585211989,"vY0":-117.35647232165223,"vZ0":-1.903219483170397,"x":81.11,"y":199.3,"x0":-2.2193995565191593,"y0":50.001454166195906,"z0":5.613794710702298,"aX":6.017033255842819},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.8,"breakHorizontal":-9.4,"spinRate":2693,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4668073790070282,"extension":7.159932350088444},"index":0,"playId":"a533ea9f-7afa-3bed-ae00-dada3a84ad28","pitchNumber":1,"startTime":"2026-07-25T03:04:38.298Z","endTime":"2026-07-25T03:04:42.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.113593323227573,"aZ":-26.764491774762135,"pfxX":-7.665910738805327,"pfxZ":3.6149993125037723,"pX":-0.1836508892342042,"pZ":1.2922075416679701,"vX0":7.568939627969468,"vY0":-120.92108224032111,"vZ0":-4.483097876915133,"x":124.0,"y":203.89,"x0":-2.3419033388403485,"y0":50.00523696459668,"z0":5.488292248891651,"aX":-11.48110444887851},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.8,"breakHorizontal":12.4,"spinRate":1777,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.45105581083554247,"extension":7.407579659805613},"index":1,"playId":"f3979701-bf19-30c5-b29c-8566de751d03","pitchNumber":2,"startTime":"2026-07-25T03:04:51.145Z","endTime":"2026-07-25T03:04:54.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.262384183582874,"aZ":-9.71385104107058,"pfxX":-6.246602056828067,"pfxZ":11.866574828831133,"pX":-0.15535645305297663,"pZ":3.0122503184640315,"vX0":7.977970602121214,"vY0":-137.17238333665372,"vZ0":-5.046293780082056,"x":122.92,"y":157.45,"x0":-2.2991420864500136,"y0":50.003844348438165,"z0":5.5471222893483425,"aX":-11.824798242898316},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.5,"breakHorizontal":9.5,"spinRate":2224,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.40033915365749273,"extension":7.299190478411182},"hitData":{"launchSpeed":96.3,"launchAngle":26.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":82.91,"coordY":59.83}},"index":2,"playId":"3a1490be-ab1c-38a1-b94f-70bf06dd5408","pitchNumber":3,"startTime":"2026-07-25T03:05:04.317Z","endTime":"2026-07-25T03:05:12.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.4,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:05:12.700Z","atBatIndex":23},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Grayson Rodriguez intentionally walks Rafael Devers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-25T03:05:17.082Z","endTime":"2026-07-25T03:06:16.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.772036410933538,"aZ":-13.202122163516954,"pfxX":-7.081027456105919,"pfxZ":9.802808507503912,"pX":-1.4443975843106096,"pZ":3.2659056571590384,"vX0":4.88319441484416,"vY0":-137.5638164154578,"vZ0":-4.16510523499792,"x":172.06,"y":150.6,"x0":-2.3139770563330107,"y0":50.00051496377665,"z0":5.681436676541591,"aX":-13.699791007019776},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":11.9,"spinRate":2313,"spinDirection":215},"zone":11,"typeConfidence":0.88,"plateTime":0.39671303049032147,"extension":7.2393646345008476},"index":0,"playId":"21e8f792-9426-3404-aa5e-fd3735ef5089","pitchNumber":1,"startTime":"2026-07-25T03:05:47.533Z","endTime":"2026-07-25T03:05:51.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":77.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.948516275652096,"aZ":-30.036212103408253,"pfxX":-8.452752608211348,"pfxZ":1.4413658459031424,"pX":-1.3605463548409178,"pZ":1.107026133491691,"vX0":5.3844847857083735,"vY0":-120.10355573039817,"vZ0":-4.399365017440482,"x":168.86,"y":208.89,"x0":-2.5163110627534624,"y0":50.00293186124196,"z0":5.588824637940826,"aX":-12.536718939348354},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.9,"breakHorizontal":14.3,"spinRate":1940,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.45342822898830804,"extension":7.4131090958794505},"index":1,"playId":"47c716e5-5092-34dd-a567-a7453a148bac","pitchNumber":2,"startTime":"2026-07-25T03:06:04.242Z","endTime":"2026-07-25T03:06:07.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08231966-0256-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-07-25T03:06:15.831Z","endTime":"2026-07-25T03:06:15.845Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08231966-0256-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-07-25T03:06:15.845Z","endTime":"2026-07-25T03:06:16.884Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.3,"awayTeamWinProbability":33.7,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":1.19,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:06:16.884Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Casey Schmitt homers (21) on a fly ball to left field. Bryce Eldridge scores. Rafael Devers scores.","rbi":3,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-25T03:06:17.867Z","endTime":"2026-07-25T03:07:45.403Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":78.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.770564938653273,"aZ":-29.009440994385404,"pfxX":2.369992174184941,"pfxZ":2.086214916489279,"pX":0.3370588927647434,"pZ":1.1616647824903006,"vX0":5.962534320513534,"vY0":-121.20816023160292,"vZ0":-4.7258859884073265,"x":104.15,"y":207.42,"x0":-2.445312448380096,"y0":50.00044328863038,"z0":5.618808626696595,"aX":3.5868419517354972},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.1,"breakHorizontal":-5.5,"spinRate":2437,"spinDirection":90},"zone":14,"typeConfidence":0.92,"plateTime":0.4488729154826747,"extension":7.121752803074473},"index":0,"playId":"0e43dfc6-3768-3586-94b0-ba89a33e1c24","pitchNumber":1,"startTime":"2026-07-25T03:06:40.067Z","endTime":"2026-07-25T03:06:44.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.643943820883443,"aZ":-37.177884676341954,"pfxX":3.102098131227624,"pfxZ":-3.7327574773998755,"pX":-0.35355519255776374,"pZ":3.1399642401839967,"vX0":3.6043666800432614,"vY0":-114.64833553629654,"vZ0":1.9149765411375261,"x":130.48,"y":154.0,"x0":-2.344324287113887,"y0":50.000624301347344,"z0":5.9015893545272995,"aX":4.161099739187003},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-6.0,"breakHorizontal":-6.5,"spinRate":2659,"spinDirection":36},"zone":1,"typeConfidence":2.0,"plateTime":0.4763295555045133,"extension":7.203782092026294},"index":1,"playId":"6f36082c-322b-34c5-8175-56a138c05224","pitchNumber":2,"startTime":"2026-07-25T03:06:55.781Z","endTime":"2026-07-25T03:07:00.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46708365092426,"aZ":-13.65336695686135,"pfxX":-7.695543318046756,"pfxZ":9.2518887714192,"pX":-0.7902680986975171,"pZ":2.8572844265187003,"vX0":6.8172433459440995,"vY0":-140.08148502424442,"vZ0":-5.377604459140665,"x":147.12,"y":161.63,"x0":-2.246892133376496,"y0":50.003865493231345,"z0":5.683199522284927,"aX":-15.407377307286353},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":12.7,"spinRate":2305,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.38992204183407075,"extension":7.231550923877581},"hitData":{"launchSpeed":105.9,"launchAngle":27.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":15.32,"coordY":72.98}},"index":2,"playId":"81028ab5-824f-3275-9b8a-4ef7a1bb63b9","pitchNumber":3,"startTime":"2026-07-25T03:07:17.022Z","endTime":"2026-07-25T03:07:45.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":21.700000000000003,"leverageIndex":1.6,"dramaIndex":178.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:07:45.403Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-25T03:07:47.555Z","endTime":"2026-07-25T03:08:32.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":95.2,"endSpeed":87.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.548332890640204,"aZ":-13.007074647804881,"pfxX":-6.323398776049279,"pfxZ":9.753068190070836,"pX":-0.08767578253546712,"pZ":3.0655403404260038,"vX0":8.333264481784223,"vY0":-138.50983850120156,"vZ0":-4.512907928166108,"x":120.34,"y":156.01,"x0":-2.297451773368173,"y0":50.00668917224825,"z0":5.569484521243621,"aX":-12.432992892339856},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2255,"spinDirection":219},"zone":2,"typeConfidence":0.89,"plateTime":0.3936763876255114,"extension":7.468180260118637},"index":0,"playId":"c0970fb7-5ab6-3afb-b5d0-c52626751cb4","pitchNumber":1,"startTime":"2026-07-25T03:08:08.786Z","endTime":"2026-07-25T03:08:12.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.466547591973633,"aZ":-40.7989678478758,"pfxX":3.3574817125916376,"pfxZ":-6.297790568249942,"pX":-0.8638685183858757,"pZ":2.2988672937203707,"vX0":2.334967880451405,"vY0":-116.45089202972638,"vZ0":0.6512237759527668,"x":149.93,"y":176.71,"x0":-2.3167666243270406,"y0":50.002550018678456,"z0":5.884119323177525,"aX":4.597621644157265},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.9,"breakHorizontal":-6.7,"spinRate":2738,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.47086623268203187,"extension":6.987878683112547},"hitData":{"launchSpeed":93.8,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":152.19}},"index":1,"playId":"e7a290da-3b36-3790-acf1-18504f8e59e4","pitchNumber":2,"startTime":"2026-07-25T03:08:24.826Z","endTime":"2026-07-25T03:08:32.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:08:32.846Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-25T03:09:12.449Z","endTime":"2026-07-25T03:11:56.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.565708937257337,"aZ":-37.34454636167544,"pfxX":-6.475842455672404,"pfxZ":-3.3575004708464125,"pX":0.28258327763692703,"pZ":1.5164408171148542,"vX0":6.755824261985707,"vY0":-122.6788122410817,"vZ0":-0.25876323943837376,"x":106.23,"y":197.84,"x0":-1.6501853334284875,"y0":50.00007756694013,"z0":4.774845001319188,"aX":-9.987210977261649},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.9,"breakHorizontal":10.3,"spinRate":1479,"spinDirection":281},"zone":14,"typeConfidence":2.0,"plateTime":0.44446690939808065,"extension":6.905674532863583},"index":0,"playId":"162f71e9-c54a-3aa7-a1d5-46b5cf0265fc","pitchNumber":1,"startTime":"2026-07-25T03:10:42.959Z","endTime":"2026-07-25T03:10:46.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":92.3,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181251993030692,"aZ":-29.3275703934121,"pfxX":-11.49713794665209,"pfxZ":1.5534344005020264,"pX":0.5172812199692826,"pZ":1.2077434120384951,"vX0":8.674179047205843,"vY0":-134.23213526208443,"vZ0":-4.464801901016703,"x":97.28,"y":206.17,"x0":-1.2512049488999006,"y0":50.00610181461808,"z0":4.963998953483174,"aX":-21.129406493209537},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.0,"breakHorizontal":19.1,"spinRate":1985,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40696519272346254,"extension":6.712689985392861},"index":1,"playId":"df694ab4-da09-3fb9-9029-8d86054867a2","pitchNumber":2,"startTime":"2026-07-25T03:11:00.076Z","endTime":"2026-07-25T03:11:04.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.913335563763102,"aZ":-32.88016158560657,"pfxX":-10.037819189461256,"pfxZ":-0.3830141614291165,"pX":-0.25260125881924184,"pZ":1.4999002587097845,"vX0":6.355158739023273,"vY0":-134.25623280470464,"vZ0":-2.8832251691620647,"x":126.63,"y":198.28,"x0":-1.3279453144621771,"y0":50.001394377877965,"z0":4.891762631419706,"aX":-18.602068703071005},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-1.1,"breakHorizontal":17.2,"spinRate":1933,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.40562733459141276,"extension":7.186205154568886},"index":2,"playId":"cac1128e-1126-352f-8a75-cdbdcdb22091","pitchNumber":3,"startTime":"2026-07-25T03:11:16.175Z","endTime":"2026-07-25T03:11:20.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.179925164219593,"aZ":-20.412446221211724,"pfxX":-5.530715568459916,"pfxZ":6.23649761675075,"pX":1.2558419633233755,"pZ":3.3696849984191353,"vX0":8.041886253229254,"vY0":-135.84757211017646,"vZ0":-0.9750097244844866,"x":69.13,"y":147.8,"x0":-1.0116858134386386,"y0":50.004488994651105,"z0":5.139988664908365,"aX":-10.434457135738935},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":8.5,"spinRate":2022,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.4017712899205992,"extension":6.978967574372094},"index":3,"playId":"26320cbf-2b70-3d4e-864e-b4b6500143dc","pitchNumber":4,"startTime":"2026-07-25T03:11:35.322Z","endTime":"2026-07-25T03:11:38.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01011695109316,"aZ":-39.00909650069136,"pfxX":-6.6638830600676915,"pfxZ":-4.384734810238469,"pX":0.9536957009112385,"pZ":0.8013026030648895,"vX0":7.7568790047059055,"vY0":-123.62000572135697,"vZ0":-1.3032899431280978,"x":80.65,"y":217.14,"x0":-1.3486478559693797,"y0":50.004268799889864,"z0":4.589413668807242,"aX":-10.388709239340427},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.0,"breakHorizontal":10.4,"spinRate":1532,"spinDirection":281},"zone":14,"typeConfidence":2.0,"plateTime":0.44188698601654863,"extension":7.07582124955271},"index":4,"playId":"2c0c0c52-83e7-328d-8e15-6d38329231ee","pitchNumber":5,"startTime":"2026-07-25T03:11:51.255Z","endTime":"2026-07-25T03:11:56.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:11:56.716Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-25T03:11:56.388Z","endTime":"2026-07-25T03:14:09.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.235403137756727,"aZ":-30.144604495715082,"pfxX":-9.667426880170908,"pfxZ":1.0911004742981358,"pX":0.6240421953158128,"pZ":2.7372889859428207,"vX0":8.571479767402478,"vY0":-135.0062328552295,"vZ0":-0.30049224094250704,"x":93.21,"y":164.87,"x0":-1.3238983960437343,"y0":50.00396811229408,"z0":4.957686242198173,"aX":-17.98743318460602},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.2,"breakHorizontal":15.8,"spinRate":1896,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.40450787783302644,"extension":6.839815107459313},"index":0,"playId":"81facf52-c773-3964-8acc-9922b533a0c5","pitchNumber":1,"startTime":"2026-07-25T03:12:22.488Z","endTime":"2026-07-25T03:12:26.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.075893765243308,"aZ":-29.909474652116728,"pfxX":-9.608216214975528,"pfxZ":1.2223105484320378,"pX":0.5774284170633447,"pZ":2.3976457013891532,"vX0":8.550200201672428,"vY0":-134.20097403162723,"vZ0":-1.069797251024999,"x":94.99,"y":174.04,"x0":-1.3791736203746208,"y0":50.000958789577034,"z0":4.903920284096078,"aX":-17.779243502409088},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.2,"breakHorizontal":16.0,"spinRate":1952,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.40587665691509134,"extension":7.043523544335161},"index":1,"playId":"10362db2-76ca-30dd-bc2d-1f6c7e16fb6d","pitchNumber":2,"startTime":"2026-07-25T03:12:37.944Z","endTime":"2026-07-25T03:12:41.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.488596378555272,"aZ":-37.25975142394798,"pfxX":-6.874095879142994,"pfxZ":-3.1744043523213588,"pX":0.5767790624102315,"pZ":0.4556264830012322,"vX0":7.230126971723983,"vY0":-124.89933147032428,"vZ0":-2.841451546343049,"x":95.01,"y":226.48,"x0":-1.441287395436499,"y0":50.000659051129865,"z0":4.625644144336314,"aX":-11.028871771731808},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.1,"breakHorizontal":11.0,"spinRate":1555,"spinDirection":281},"zone":14,"typeConfidence":2.0,"plateTime":0.43596261453521956,"extension":7.10032906479141},"index":2,"playId":"10d80534-14bd-319c-b828-ce296ba38771","pitchNumber":3,"startTime":"2026-07-25T03:12:59.658Z","endTime":"2026-07-25T03:13:03.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":80.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.35368442942698,"aZ":-37.66156234414431,"pfxX":-5.398202862764304,"pfxZ":-3.400090108418837,"pX":-0.6193172384281482,"pZ":2.127923569602929,"vX0":4.51781565622498,"vY0":-124.39688797744142,"vZ0":1.0764247919506669,"x":140.61,"y":181.33,"x0":-1.733189860072258,"y0":50.006168922474146,"z0":4.745402206786489,"aX":-8.700635148807935},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.9,"breakHorizontal":9.1,"spinRate":1551,"spinDirection":273},"zone":7,"typeConfidence":2.0,"plateTime":0.435655896207539,"extension":6.892572058114533},"index":3,"playId":"6658f7c3-66f5-308d-b792-773052e5c019","pitchNumber":4,"startTime":"2026-07-25T03:13:19.372Z","endTime":"2026-07-25T03:13:25.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.009624838956636,"aZ":-19.488803861204435,"pfxX":-7.909355267579148,"pfxZ":6.864139509607808,"pX":0.7765908102856448,"pZ":3.560241585590045,"vX0":8.027388381197408,"vY0":-134.33093782645543,"vZ0":-0.4113898677021435,"x":87.4,"y":142.65,"x0":-1.2067431904372312,"y0":50.00337219031121,"z0":5.087213763523754,"aX":-14.619352083904106},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":12.8,"spinRate":2165,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.4059838213438147,"extension":7.038645748329436},"index":4,"playId":"02f067d9-e105-3b21-92dc-41dd6ee92bd1","pitchNumber":5,"startTime":"2026-07-25T03:14:04.733Z","endTime":"2026-07-25T03:14:09.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:14:09.071Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wade Meckler grounds out softly, pitcher Logan Webb to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-25T03:14:15.101Z","endTime":"2026-07-25T03:15:33.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.345844924313422,"aZ":-37.87978380663932,"pfxX":-7.603240351674929,"pfxZ":-3.5063085980817954,"pX":1.0565286054028182,"pZ":1.2139521963430921,"vX0":8.568677882945694,"vY0":-126.06666403605512,"vZ0":-1.1671681436287253,"x":76.73,"y":206.0,"x0":-1.3835516687434042,"y0":50.005790563272065,"z0":4.7146823274101255,"aX":-12.356817159452062},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.4,"breakHorizontal":12.0,"spinRate":1504,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.4329058561530532,"extension":7.064577761783803},"index":0,"playId":"533d68aa-3663-3776-8389-50d935cf3a04","pitchNumber":1,"startTime":"2026-07-25T03:14:33.234Z","endTime":"2026-07-25T03:14:36.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57026083565927,"aZ":-31.809770716054647,"pfxX":-9.264087681228187,"pfxZ":0.1949087868403332,"pX":-0.8696132349995742,"pZ":3.127022304693786,"vX0":4.796275297878972,"vY0":-134.06321494914923,"vZ0":1.0158422021246494,"x":150.15,"y":154.35,"x0":-1.4664197829660435,"y0":50.00033337067272,"z0":4.992193638620069,"aX":-17.072460736603567},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.7,"breakHorizontal":16.0,"spinRate":1908,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4066210232041332,"extension":6.91082439951644},"index":1,"playId":"d2fd82ed-19a3-3389-b5af-9c6c5a664dae","pitchNumber":2,"startTime":"2026-07-25T03:14:49.127Z","endTime":"2026-07-25T03:14:53.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":91.2,"endSpeed":84.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.751210942658897,"aZ":-30.537921190382104,"pfxX":-9.24016797290784,"pfxZ":0.900300958997307,"pX":0.6235371765031885,"pZ":1.772004645270747,"vX0":8.436471972988716,"vY0":-132.73532871964406,"vZ0":-2.216777838197393,"x":93.23,"y":190.94,"x0":-1.3688623146388097,"y0":50.00139537912235,"z0":4.803473264195511,"aX":-16.775378863872444},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.4,"breakHorizontal":15.4,"spinRate":1806,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.4099182014242353,"extension":7.0605668855683685},"index":2,"playId":"b727ffb4-e048-3f59-b802-9452ec1e0528","pitchNumber":3,"startTime":"2026-07-25T03:15:06.641Z","endTime":"2026-07-25T03:15:10.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5292614685095,"aZ":-30.750089721609807,"pfxX":-10.133945539637377,"pfxZ":0.7760643385881583,"pX":-0.4993450174760921,"pZ":2.239729974255057,"vX0":6.035524626710026,"vY0":-134.2897183440255,"vZ0":-1.1252466140849777,"x":136.03,"y":178.31,"x0":-1.4483722897266569,"y0":50.006093066129324,"z0":4.833096693594109,"aX":-18.68594013890184},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.3,"breakHorizontal":17.3,"spinRate":1894,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.40642419492801096,"extension":7.03709785084259},"hitData":{"launchSpeed":41.6,"launchAngle":-53.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":136.7,"coordY":189.11}},"index":3,"playId":"9711a565-9c02-38d0-b70a-a7feff701263","pitchNumber":4,"startTime":"2026-07-25T03:15:25.225Z","endTime":"2026-07-25T03:15:33.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:15:33.241Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-25T03:16:05.364Z","endTime":"2026-07-25T03:20:01.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.292833427468405,"aZ":-11.993986572363042,"pfxX":-7.486347498613542,"pfxZ":11.062344654966733,"pX":2.8004604647491624,"pZ":2.7416355989495456,"vX0":15.273687390719386,"vY0":-133.82102397613042,"vZ0":-5.181172818784339,"x":10.25,"y":164.76,"x0":-1.9934927032046263,"y0":50.005450235288045,"z0":5.5532894426963875,"aX":-13.662086097804442},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.1,"breakHorizontal":10.4,"spinRate":2214,"spinDirection":213},"zone":12,"typeConfidence":0.85,"plateTime":0.40838765072171057,"extension":7.440875721739688},"index":0,"playId":"5de462dc-f83a-30fe-b1bb-a40943e213d2","pitchNumber":1,"startTime":"2026-07-25T03:17:53.596Z","endTime":"2026-07-25T03:17:56.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71639235728544,"aZ":-12.666286690754717,"pfxX":-6.46119422122407,"pfxZ":10.292142051483847,"pX":0.18310078508215438,"pZ":3.4174004227788948,"vX0":8.799347541900504,"vY0":-136.4850778215757,"vZ0":-3.480655597270538,"x":110.02,"y":146.51,"x0":-2.236192813510325,"y0":50.00453585051738,"z0":5.575661086795535,"aX":-12.249488069700737},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":10.0,"spinRate":2168,"spinDirection":213},"zone":12,"typeConfidence":0.88,"plateTime":0.4005865635725261,"extension":7.445805840473747},"index":1,"playId":"60526ea5-fffd-3aff-aee9-fadbcd907674","pitchNumber":2,"startTime":"2026-07-25T03:18:11.387Z","endTime":"2026-07-25T03:18:15.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.529781154386924,"aZ":-30.732334521648344,"pfxX":3.214355354496674,"pfxZ":0.9360919151305849,"pX":0.8841903231824542,"pZ":1.3994644774727332,"vX0":6.807838651346567,"vY0":-122.2919159615613,"vZ0":-3.816770764637842,"x":83.3,"y":200.99,"x0":-2.3358973999541117,"y0":50.00165846659698,"z0":5.571878885296756,"aX":4.94520436807067},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.2,"breakHorizontal":-7.2,"spinRate":2349,"spinDirection":93},"zone":14,"typeConfidence":0.92,"plateTime":0.4451998217714146,"extension":7.0882065023123255},"index":2,"playId":"393a6b86-12c1-3f3b-8a31-c12b12a37b65","pitchNumber":3,"startTime":"2026-07-25T03:18:26.298Z","endTime":"2026-07-25T03:18:30.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-25T03:18:38.390Z","endTime":"2026-07-25T03:18:47.147Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50608974244212,"aZ":-14.410206835905655,"pfxX":-8.001037492347315,"pfxZ":8.9994434690671,"pX":-0.13949821280837674,"pZ":2.9550904548255295,"vX0":8.217932065031448,"vY0":-138.75713620026283,"vZ0":-4.680929128849523,"x":122.32,"y":158.99,"x0":-2.082841426489348,"y0":50.001146094824705,"z0":5.605811769643202,"aX":-15.790653062184095},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":13.1,"spinRate":2206,"spinDirection":217},"zone":2,"typeConfidence":0.89,"plateTime":0.39291970231247664,"extension":7.229851549221615},"index":4,"playId":"34a3b5dd-8f5d-3759-83e3-586d297befbd","pitchNumber":4,"startTime":"2026-07-25T03:18:47.147Z","endTime":"2026-07-25T03:18:51.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57572973645105,"aZ":-32.93966955645695,"pfxX":3.004606502201991,"pfxZ":-0.5268990598654124,"pX":0.30511852626015123,"pZ":1.4816274679908623,"vX0":5.35694028243748,"vY0":-119.9665461937201,"vZ0":-2.7263022675098663,"x":105.37,"y":198.78,"x0":-2.3403787193557055,"y0":50.000461188454175,"z0":5.5472000131674095,"aX":4.409677649829942},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.3,"breakHorizontal":-6.6,"spinRate":2396,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.4552730144107118,"extension":7.1292222161935985},"index":5,"playId":"ceaf1b95-efb2-3ce6-97db-f0d46599b4f9","pitchNumber":5,"startTime":"2026-07-25T03:19:04.468Z","endTime":"2026-07-25T03:19:08.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":78.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.507246599650852,"aZ":-32.264206619657564,"pfxX":3.5667158082399375,"pfxZ":-0.05730913605555177,"pX":-0.277914860249673,"pZ":1.0650630214079864,"vX0":4.001955203587959,"vY0":-121.48017430810962,"vZ0":-4.122005816773807,"x":127.59,"y":210.02,"x0":-2.401091004172842,"y0":50.00342516455614,"z0":5.544053070700209,"aX":5.409894695776911},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.7,"breakHorizontal":-7.3,"spinRate":2476,"spinDirection":80},"zone":13,"typeConfidence":0.92,"plateTime":0.44835055418990777,"extension":7.029246025557094},"index":6,"playId":"3e865694-2200-3ac9-b0d4-93bc47d79b19","pitchNumber":6,"startTime":"2026-07-25T03:19:19.424Z","endTime":"2026-07-25T03:19:23.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.314486917899515,"aZ":-30.843867689192685,"pfxX":3.2688004494776557,"pfxZ":0.8649006008348579,"pX":-0.1424178585744948,"pZ":2.3865070580254697,"vX0":4.583539364947875,"vY0":-122.26286418149203,"vZ0":-1.4971579813158737,"x":122.43,"y":174.34,"x0":-2.457162384449704,"y0":50.00129410449951,"z0":5.623787481064539,"aX":5.007961736771819},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.4,"breakHorizontal":-6.8,"spinRate":2473,"spinDirection":88},"zone":5,"typeConfidence":0.92,"plateTime":0.44589743740937315,"extension":6.8036476918110145},"index":7,"playId":"e4fab74c-e4b7-3d37-b65e-47c39d562bd0","pitchNumber":7,"startTime":"2026-07-25T03:19:35.821Z","endTime":"2026-07-25T03:19:39.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":83.4,"endSpeed":77.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78998422857084,"aZ":-33.26045150838975,"pfxX":2.980952700772979,"pfxZ":-0.7236002371163535,"pX":0.7202122359142505,"pZ":1.180348764934568,"vX0":6.531679124063299,"vY0":-121.31752850309681,"vZ0":-3.5343870179526116,"x":89.55,"y":206.91,"x0":-2.3849118667357625,"y0":50.001907579084076,"z0":5.528820054477318,"aX":4.481441895403647},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.8,"breakHorizontal":-6.8,"spinRate":2472,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.44997438038627235,"extension":7.523257931449101},"index":8,"playId":"96abc4c1-6648-345b-8952-9cc3a6a69318","pitchNumber":8,"startTime":"2026-07-25T03:19:56.824Z","endTime":"2026-07-25T03:20:01.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.5,"awayTeamWinProbability":9.5,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:20:01.232Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Gilbert singles on a sharp line drive to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-25T03:20:00.141Z","endTime":"2026-07-25T03:21:26.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50433166111822,"aZ":-12.23822545856467,"pfxX":-7.220983990742281,"pfxZ":10.198410354927306,"pX":-1.0427579225372423,"pZ":2.385918736489535,"vX0":6.143202187979093,"vY0":-139.23614552281606,"vZ0":-6.297935097454411,"x":156.75,"y":174.36,"x0":-2.344129853946035,"y0":50.00586726840105,"z0":5.494060492600483,"aX":-14.120379350390067},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":11.8,"spinRate":2380,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3940263471519252,"extension":7.218487732257301},"index":0,"playId":"f2177fdd-40d5-330f-b005-f091b6e21bf9","pitchNumber":1,"startTime":"2026-07-25T03:20:25.237Z","endTime":"2026-07-25T03:20:29.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.101591279025985,"aZ":-13.256706170877539,"pfxX":-5.724717394067053,"pfxZ":9.942984816745188,"pX":0.7791925694120932,"pZ":3.1982499279316876,"vX0":10.39460342364106,"vY0":-136.80006267490123,"vZ0":-3.8513227884497203,"x":87.3,"y":152.43,"x0":-2.3194139464898784,"y0":50.00363956434433,"z0":5.52803400436596,"aX":-10.893917932400619},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":8.3,"spinRate":2392,"spinDirection":215},"zone":12,"typeConfidence":0.88,"plateTime":0.3998148299480899,"extension":7.39289090704169},"index":1,"playId":"b18dfc09-2765-3688-aede-ac22f6693c2a","pitchNumber":2,"startTime":"2026-07-25T03:20:39.108Z","endTime":"2026-07-25T03:20:44.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.865330064350378,"aZ":-32.49464095320731,"pfxX":2.4294212874982843,"pfxZ":-0.21352315205550987,"pX":-0.8767846402984407,"pZ":2.3601674430141855,"vX0":3.5709898558080804,"vY0":-121.71833457219135,"vZ0":-1.2209305415541876,"x":150.42,"y":175.06,"x0":-2.6733616543950403,"y0":50.00140573375335,"z0":5.658991209813771,"aX":3.6775140460174978},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.4,"breakHorizontal":-5.2,"spinRate":2452,"spinDirection":93},"zone":13,"typeConfidence":0.91,"plateTime":0.448448522961697,"extension":7.060833472146295},"index":2,"playId":"a2eb3fa5-efff-3a91-a672-6b73d25b9ef9","pitchNumber":3,"startTime":"2026-07-25T03:20:58.767Z","endTime":"2026-07-25T03:21:02.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.934103930585195,"aZ":-13.275395759387088,"pfxX":-6.184946598923793,"pfxZ":9.481144658047242,"pX":0.13932634733983187,"pZ":1.8918745272640116,"vX0":8.723869508742387,"vY0":-139.03611326651577,"vZ0":-7.564026305648593,"x":111.69,"y":187.7,"x0":-2.2095932441187105,"y0":50.00061050270999,"z0":5.495388991636864,"aX":-12.325610453406819},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":9.7,"spinRate":2350,"spinDirection":214},"zone":8,"typeConfidence":0.89,"plateTime":0.3912883647398395,"extension":7.420754864352952},"hitData":{"launchSpeed":108.0,"launchAngle":11.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.07,"coordY":75.17}},"index":3,"playId":"840ce362-40d9-3992-aae5-97e6bacb81fb","pitchNumber":4,"startTime":"2026-07-25T03:21:15.793Z","endTime":"2026-07-25T03:21:26.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.21,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:21:26.217Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Daniel Susac grounds into a double play, shortstop Zach Neto to second baseman Vaughn Grissom to first baseman Nolan Schanuel. Drew Gilbert out at 2nd. Daniel Susac out at 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-25T03:21:22.072Z","endTime":"2026-07-25T03:23:27.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":78.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.76685657219736,"aZ":-30.760003167843223,"pfxX":2.646773239535039,"pfxZ":0.9309848731557855,"pX":-0.895997992030919,"pZ":1.8244122999389427,"vX0":3.0567917420577495,"vY0":-121.37636109656817,"vZ0":-2.894892484933032,"x":151.15,"y":189.52,"x0":-2.507206547673006,"y0":50.00284227086451,"z0":5.662908251698668,"aX":4.019415359249504},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.3,"breakHorizontal":-5.4,"spinRate":2360,"spinDirection":88},"zone":13,"typeConfidence":0.92,"plateTime":0.44822108825985474,"extension":7.097310480213882},"index":0,"playId":"fc39d8ac-f6ed-3e66-ad89-f3cbd376d145","pitchNumber":1,"startTime":"2026-07-25T03:21:52.101Z","endTime":"2026-07-25T03:21:56.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-25T03:22:09.017Z","endTime":"2026-07-25T03:22:22.955Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05117406498556,"aZ":-14.223011472884869,"pfxX":-5.946347104278827,"pfxZ":9.135692227366942,"pX":-1.3543896895513223,"pZ":3.275621671115564,"vX0":4.7619053882416305,"vY0":-138.8234448603637,"vZ0":-4.040020794937362,"x":168.63,"y":150.34,"x0":-2.313438820495292,"y0":50.00612020831795,"z0":5.686914972186091,"aX":-11.68942078592994},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":9.8,"spinRate":2230,"spinDirection":217},"zone":11,"typeConfidence":0.89,"plateTime":0.3935097926560829,"extension":7.238549752556282},"index":2,"playId":"91c54cbe-d345-39e3-aa6e-ae7c92404836","pitchNumber":2,"startTime":"2026-07-25T03:22:22.955Z","endTime":"2026-07-25T03:22:32.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52084476372181,"aZ":-13.192807436015668,"pfxX":-6.1680362905823305,"pfxZ":9.851817360923867,"pX":-0.9812667160594896,"pZ":3.62875042737055,"vX0":5.703230120361946,"vY0":-138.1095191241502,"vZ0":-3.1593371366156244,"x":154.4,"y":140.8,"x0":-2.2743538704185777,"y0":50.00341344956781,"z0":5.678105806110516,"aX":-11.884613246760262},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":10.0,"spinRate":2304,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.3969918630902942,"extension":7.229084839193528},"index":3,"playId":"6e626782-92d9-34f1-b4ab-599c6b83ea22","pitchNumber":3,"startTime":"2026-07-25T03:22:54.033Z","endTime":"2026-07-25T03:22:57.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.180158362876114,"aZ":-13.259686380589812,"pfxX":-6.909745888354009,"pfxZ":9.760751523062488,"pX":-1.1887144320508083,"pZ":2.738493730126517,"vX0":5.255925579191597,"vY0":-138.6095205567989,"vZ0":-5.527601115107978,"x":162.31,"y":164.84,"x0":-2.2156989033203276,"y0":50.00348172565459,"z0":5.650564559097486,"aX":-13.390083465202153},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":11.4,"spinRate":2350,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3957947360605756,"extension":7.115314395757985},"hitData":{"launchSpeed":54.3,"launchAngle":9.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":121.82,"coordY":169.22}},"index":4,"playId":"ec2cf3b8-aa89-360a-8b0a-1464cc24fc77","pitchNumber":4,"startTime":"2026-07-25T03:23:19.450Z","endTime":"2026-07-25T03:23:27.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-1.6999999999999886,"leverageIndex":0.38,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:23:27.461Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T03:24:42.471Z","endTime":"2026-07-25T03:28:09.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.300086942199577,"aZ":-35.15783883298174,"pfxX":-5.279511112532532,"pfxZ":-1.886409282470387,"pX":0.6292226966017166,"pZ":1.758770002730202,"vX0":6.875809171408592,"vY0":-123.47268395872236,"vZ0":-0.3643759567700142,"x":93.02,"y":191.29,"x0":-1.4766037764847906,"y0":50.00576769370202,"z0":4.810148754197114,"aX":-8.341032631770432},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.4,"breakHorizontal":8.4,"spinRate":1461,"spinDirection":269},"zone":9,"typeConfidence":2.0,"plateTime":0.4397918101253495,"extension":6.870770390331055},"index":0,"playId":"b5b23cb9-6e65-33f3-8551-9674fe149def","pitchNumber":1,"startTime":"2026-07-25T03:25:56.649Z","endTime":"2026-07-25T03:26:00.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":92.6,"endSpeed":85.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62999877736199,"aZ":-30.019335124945194,"pfxX":-8.20295461843882,"pfxZ":1.1607699129855416,"pX":1.358939643850242,"pZ":1.1563941251947631,"vX0":9.76683623254487,"vY0":-134.60488479923472,"vZ0":-4.465794506783833,"x":65.2,"y":207.56,"x0":-1.2347020292389255,"y0":50.00150995349522,"z0":4.939329526459664,"aX":-15.194716466916145},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.4,"breakHorizontal":13.0,"spinRate":1933,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.40545078309167293,"extension":6.693017075364816},"index":1,"playId":"d773a8c9-4aff-3108-918b-6c42bdfe5e48","pitchNumber":2,"startTime":"2026-07-25T03:26:13.252Z","endTime":"2026-07-25T03:26:16.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.767374621287665,"aZ":-37.55915739270519,"pfxX":-3.6922069615370106,"pfxZ":-3.5418404408568023,"pX":-0.5709932798694322,"pZ":2.3361002264328943,"vX0":3.4377130269560676,"vY0":-121.6596598159726,"vZ0":1.9545036046884054,"x":138.76,"y":175.71,"x0":-1.5133494221016797,"y0":50.003287397280246,"z0":4.745158106077893,"aX":-5.611699844712452},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.8,"breakHorizontal":6.0,"spinRate":1459,"spinDirection":282},"zone":4,"typeConfidence":2.0,"plateTime":0.4478424868583599,"extension":7.0384305656541555},"index":2,"playId":"b1fa91eb-e33e-3ab4-a1a0-304e1cd85e8e","pitchNumber":3,"startTime":"2026-07-25T03:26:30.766Z","endTime":"2026-07-25T03:26:34.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451393649082366,"aZ":-22.999969445834857,"pfxX":-5.458860209527714,"pfxZ":4.911780515644379,"pX":0.4671261028673702,"pZ":3.9599030079493356,"vX0":6.356838831743392,"vY0":-134.86545199109415,"vZ0":1.139082135197238,"x":99.19,"y":131.86,"x0":-1.1956928558100968,"y0":50.00276808538091,"z0":5.1378735070411405,"aX":-10.19777064567101},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.4,"breakHorizontal":8.8,"spinRate":2024,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.4039587570392915,"extension":6.566556701747464},"index":3,"playId":"f1541374-0af6-3c90-a246-84920b418d3c","pitchNumber":4,"startTime":"2026-07-25T03:26:51.652Z","endTime":"2026-07-25T03:26:55.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.727289783078703,"aZ":-34.23678311489658,"pfxX":-11.566293870999512,"pfxZ":-1.1323477591363496,"pX":1.6131877925334217,"pZ":2.834928527603506,"vX0":11.477968692288322,"vY0":-134.2099860840131,"vZ0":0.6824885877814582,"x":55.51,"y":162.24,"x0":-1.2138015901657286,"y0":50.00024760752109,"z0":5.013428817516295,"aX":-21.122001609283178},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.7,"breakHorizontal":18.5,"spinRate":1981,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.4079291691582152,"extension":6.889730269964342},"index":4,"playId":"12ab5404-48db-3aa2-84aa-60b6864622ab","pitchNumber":5,"startTime":"2026-07-25T03:27:09.514Z","endTime":"2026-07-25T03:27:12.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-25T03:27:23.458Z","endTime":"2026-07-25T03:27:35.126Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.427521011953754,"aZ":-37.35864721176734,"pfxX":-5.383755781861708,"pfxZ":-3.2949827119748747,"pX":0.21730020637550915,"pZ":1.581737118991264,"vX0":5.944137840736845,"vY0":-124.05637818735393,"vZ0":0.003507640661843725,"x":108.72,"y":196.07,"x0":-1.4988099791465292,"y0":50.00207092416141,"z0":4.6680846374228055,"aX":-8.478120645394611},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.8,"breakHorizontal":8.5,"spinRate":1501,"spinDirection":280},"zone":14,"typeConfidence":2.0,"plateTime":0.43979308702472153,"extension":7.152341540541578},"index":6,"playId":"cf3a3462-7317-376c-a79b-cbca99ac23c9","pitchNumber":6,"startTime":"2026-07-25T03:27:35.126Z","endTime":"2026-07-25T03:27:39.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30512271640035,"aZ":-37.13445553545534,"pfxX":-5.631656483330299,"pfxZ":-3.099357381543027,"pX":0.6557637549948716,"pZ":1.954376293702879,"vX0":7.263141108966915,"vY0":-124.38825073673995,"vZ0":0.8483024875333323,"x":92.0,"y":186.01,"x0":-1.5438633580409205,"y0":50.005678697874714,"z0":4.640632501144163,"aX":-9.002052097366184},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.3,"breakHorizontal":8.9,"spinRate":1419,"spinDirection":277},"zone":9,"typeConfidence":2.0,"plateTime":0.43704252549096845,"extension":7.106199522781725},"hitData":{"launchSpeed":88.3,"launchAngle":16.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.68,"coordY":82.98}},"index":7,"playId":"bdc95fde-e820-336b-84ee-758a2074c62c","pitchNumber":7,"startTime":"2026-07-25T03:27:58.291Z","endTime":"2026-07-25T03:28:09.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":0.68,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:28:09.150Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Denzer Guzman singles on a ground ball to left fielder Heliot Ramos. Jo Adell to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T03:28:06.418Z","endTime":"2026-07-25T03:29:19.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71305681526611,"aZ":-33.83010239133057,"pfxX":-9.82471762052284,"pfxZ":-0.8947050394946956,"pX":0.987821007845336,"pZ":1.6297907957196245,"vX0":9.835334110422915,"vY0":-134.67903707011288,"vZ0":-2.2957573060694303,"x":79.35,"y":194.78,"x0":-1.4315233022031837,"y0":50.0062903979064,"z0":4.8812956665084934,"aX":-18.0873079150372},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.9,"breakHorizontal":15.7,"spinRate":1928,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.40638425739676176,"extension":7.346284282666544},"index":0,"playId":"a9b902f1-9fc4-31a3-b0f9-de8dc20aa746","pitchNumber":1,"startTime":"2026-07-25T03:28:35.424Z","endTime":"2026-07-25T03:28:39.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.381764986936847,"aZ":-30.944863261644528,"pfxX":-9.74966301134867,"pfxZ":0.6487818005029844,"pX":1.1972468169929877,"pZ":2.1952705355719866,"vX0":9.989174142769741,"vY0":-135.1399901956209,"vZ0":-1.7319532787212113,"x":71.36,"y":179.51,"x0":-1.241966230712999,"y0":50.00225754785575,"z0":4.973427827787395,"aX":-18.429828727695313},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.1,"breakHorizontal":16.1,"spinRate":1909,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.40196549388678404,"extension":6.904816083026538},"index":1,"playId":"f287de72-81d4-370f-99d2-44dc1a929868","pitchNumber":2,"startTime":"2026-07-25T03:28:53.655Z","endTime":"2026-07-25T03:28:57.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67062673654779,"aZ":-31.05708651778491,"pfxX":-9.184522763669863,"pfxZ":0.6194507406556475,"pX":0.21024691732807715,"pZ":2.2843531539948927,"vX0":7.9620960547823625,"vY0":-132.94622731738608,"vZ0":-1.068219624093004,"x":108.99,"y":177.1,"x0":-1.6093622026133483,"y0":50.00612252514637,"z0":4.916546256040498,"aX":-16.680147036949045},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.1,"breakHorizontal":15.2,"spinRate":1851,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.40974308810391324,"extension":7.165122345242374},"hitData":{"launchSpeed":100.2,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.44,"coordY":110.64}},"index":2,"playId":"8cea82a4-dce3-3a30-a5c9-d17db5d30063","pitchNumber":3,"startTime":"2026-07-25T03:29:10.571Z","endTime":"2026-07-25T03:29:19.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:29:19.620Z","atBatIndex":34},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Tyler Heineman triples (1) on a fly ball to right fielder Jung Hoo Lee. Jo Adell scores. Denzer Guzman scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T03:29:19.173Z","endTime":"2026-07-25T03:30:33.228Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.417398399310084,"aZ":-32.902481659745895,"pfxX":-6.399695672572783,"pfxZ":-0.4557328522673849,"pX":0.6702930518061796,"pZ":1.8075793353405372,"vX0":7.865221258520409,"vY0":-124.74260698385731,"vZ0":-0.21208272793042993,"x":91.45,"y":189.98,"x0":-1.6817183497837984,"y0":50.004787335277456,"z0":4.589938948422939,"aX":-10.158972099390178},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":10.0,"spinRate":1565,"spinDirection":277},"zone":9,"typeConfidence":2.0,"plateTime":0.43789380767195407,"extension":7.1669921660808384},"index":0,"playId":"9e27aa68-a436-3b5a-bf4b-9905b9752084","pitchNumber":1,"startTime":"2026-07-25T03:29:47.167Z","endTime":"2026-07-25T03:29:50.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"second":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.967764170761868,"aZ":-36.464327971394184,"pfxX":-5.67636513850546,"pfxZ":-2.6588245473737153,"pX":-0.10202516715312902,"pZ":1.8787635065520778,"vX0":5.9087272139529565,"vY0":-124.91646523303294,"vZ0":0.5265852076952344,"x":120.89,"y":188.05,"x0":-1.7362630213672563,"y0":50.000392300657246,"z0":4.611067376626387,"aX":-9.166995128909516},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.6,"breakHorizontal":9.2,"spinRate":1446,"spinDirection":291},"zone":8,"typeConfidence":2.0,"plateTime":0.43483342894710564,"extension":6.939725371653852},"hitData":{"launchSpeed":95.8,"launchAngle":31.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.73,"coordY":53.01}},"index":1,"playId":"944ff9b8-5aa4-38c0-ba84-3431d5932fdc","pitchNumber":2,"startTime":"2026-07-25T03:30:16.438Z","endTime":"2026-07-25T03:30:33.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"second":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.10000000000001,"awayTeamWinProbability":34.89999999999999,"homeTeamWinProbabilityAdded":-16.19999999999999,"leverageIndex":1.86,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:30:33.228Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T03:31:36.181Z","endTime":"2026-07-25T03:33:24.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnThird":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T03:31:17.258Z","endTime":"2026-07-25T03:31:38.494Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":93.0,"endSpeed":85.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90066931758773,"aZ":-36.99073799596895,"pfxX":-7.477220597373146,"pfxZ":-2.5843307198029493,"pX":0.03421862921697308,"pZ":3.2705546250575965,"vX0":6.282687776767269,"vY0":-135.30759121027015,"vZ0":2.1883340774209588,"x":115.7,"y":150.48,"x0":-1.3396929597206961,"y0":50.00163551891418,"z0":5.03267221739253,"aX":-13.945113462637709},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-4.1,"breakHorizontal":12.4,"spinRate":1897,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.40390542747663893,"extension":7.1207334744304145},"index":1,"playId":"fc1b32ed-d3dd-335c-be1c-53755d0c1771","pitchNumber":1,"startTime":"2026-07-25T03:31:38.494Z","endTime":"2026-07-25T03:31:42.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.030555962122605,"aZ":-22.905066674189207,"pfxX":-0.6242075317446032,"pfxZ":5.134986551373828,"pX":1.7148516713060855,"pZ":2.9249263602985796,"vX0":8.236439944030622,"vY0":-132.66514472420135,"vZ0":-1.0744763559475965,"x":51.63,"y":159.81,"x0":-1.3323426890140286,"y0":50.002097548430626,"z0":4.985256395206066,"aX":-1.1274005487589385},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":-0.5,"spinRate":2209,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.41088846692198233,"extension":7.2912065564198905},"index":2,"playId":"678b7567-8ff8-344d-abb0-e21a26bce403","pitchNumber":2,"startTime":"2026-07-25T03:31:56.540Z","endTime":"2026-07-25T03:32:02.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.661824219121605,"aZ":-22.18101825632874,"pfxX":-1.3269945430216286,"pfxZ":5.447231056431647,"pX":1.8858518293415727,"pZ":2.9175819638671783,"vX0":8.885294003805685,"vY0":-134.21744036426648,"vZ0":-1.2121781304171828,"x":45.12,"y":160.01,"x0":-1.287684667252781,"y0":50.000365302432236,"z0":4.94699966283862,"aX":-2.4348296502333366},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":0.6,"spinRate":2207,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4072994042947333,"extension":7.308035214504249},"index":3,"playId":"ed569e61-2b01-3239-a28c-7983dc30195b","pitchNumber":3,"startTime":"2026-07-25T03:32:17.554Z","endTime":"2026-07-25T03:32:21.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-07-25T03:32:42.640Z","endTime":"2026-07-25T03:32:57.581Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964254247266016,"aZ":-29.38199556130494,"pfxX":5.379178714860212,"pfxZ":1.7511262126736593,"pX":2.0912151178203744,"pZ":1.1033126774075273,"vX0":7.55855413082779,"vY0":-125.36170562948016,"vZ0":-2.88526787227155,"x":37.29,"y":208.99,"x0":-1.6599738440668816,"y0":50.00328573442399,"z0":4.663715856632302,"aX":8.573556324376527},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":-11.4,"spinRate":2666,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4366642762762205,"extension":6.863462018771091},"index":5,"playId":"1c8a062a-f74a-3f70-9929-9da6847fd9e6","pitchNumber":4,"startTime":"2026-07-25T03:32:57.581Z","endTime":"2026-07-25T03:33:01.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47258535429205,"aZ":-32.56967957387798,"pfxX":-7.543383452786168,"pfxZ":-0.20550743193550502,"pX":1.4204749307795845,"pZ":2.378859066823602,"vX0":9.853022627471265,"vY0":-135.58835541144438,"vZ0":-0.8451372616445176,"x":62.85,"y":174.55,"x0":-1.2613173004030869,"y0":50.005772461278696,"z0":4.944350957906503,"aX":-14.207877042112255},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.4,"breakHorizontal":11.9,"spinRate":1992,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.40219991965452584,"extension":7.100314527228773},"index":6,"playId":"32fe84bb-2022-30b8-a6d4-e1e4c7e3083b","pitchNumber":5,"startTime":"2026-07-25T03:33:20.090Z","endTime":"2026-07-25T03:33:24.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":-5.6000000000000085,"leverageIndex":1.53,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:33:24.685Z","atBatIndex":36},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Mike Trout out on a sacrifice fly to left fielder Heliot Ramos. Tyler Heineman scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T03:34:28.155Z","endTime":"2026-07-25T03:35:01.030Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T03:33:40.377Z","endTime":"2026-07-25T03:34:30.263Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.251697824346156,"aZ":-27.510743301887455,"pfxX":6.826054119468957,"pfxZ":3.027232222195469,"pX":1.0342731005671137,"pZ":2.6511757387145476,"vX0":4.558557394455636,"vY0":-123.98218891333707,"vZ0":0.3879382993198651,"x":77.58,"y":167.2,"x0":-1.7216823477781786,"y0":50.002571346462574,"z0":4.808448789879333,"aX":10.512183772729738},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.9,"breakHorizontal":-13.4,"spinRate":2633,"spinDirection":58},"zone":12,"typeConfidence":2.0,"plateTime":0.4435931342063997,"extension":7.004581280836108},"index":1,"playId":"cd486b6f-e203-35b6-b329-659bb90ecc70","pitchNumber":1,"startTime":"2026-07-25T03:34:30.263Z","endTime":"2026-07-25T03:34:34.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.291442324899165,"aZ":-34.03957924865179,"pfxX":-8.662749297698038,"pfxZ":-1.1652087888015021,"pX":-0.2705278184953249,"pZ":1.6186782757642328,"vX0":5.941748140914852,"vY0":-124.63878587833062,"vZ0":-0.6348146809964483,"x":127.31,"y":195.08,"x0":-1.5409115268231144,"y0":50.00394141910955,"z0":4.649000726001737,"aX":-13.848787654535943},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.0,"breakHorizontal":14.6,"spinRate":1574,"spinDirection":268},"zone":8,"typeConfidence":2.0,"plateTime":0.4367989969163104,"extension":7.0845146926104094},"hitData":{"launchSpeed":108.0,"launchAngle":16.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":46.48,"coordY":84.68}},"index":2,"playId":"3b2a9963-0522-3796-b614-06df7d181b75","pitchNumber":2,"startTime":"2026-07-25T03:34:48.996Z","endTime":"2026-07-25T03:35:01.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":3.8999999999999986,"leverageIndex":2.35,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:35:01.030Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a ground ball to center fielder Drew Gilbert.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T03:35:05.851Z","endTime":"2026-07-25T03:38:25.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.854428400907825,"aZ":-34.664622943706014,"pfxX":-5.877617735178953,"pfxZ":-1.5896581560704668,"pX":-0.36539113083299807,"pZ":1.365953796189114,"vX0":5.439289410366599,"vY0":-123.74032657341822,"vZ0":-1.007573445487405,"x":130.93,"y":201.9,"x0":-1.8155680805685919,"y0":50.00127586406765,"z0":4.65135421544317,"aX":-9.226019690628183},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.9,"breakHorizontal":9.6,"spinRate":1493,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.44058989542794924,"extension":6.95012680769356},"index":0,"playId":"4828769b-cbb9-3376-a877-18ab13224dc5","pitchNumber":1,"startTime":"2026-07-25T03:35:31.644Z","endTime":"2026-07-25T03:35:35.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"1376ff9d-c56a-3129-a1b6-0f90aa247a47","startTime":"2026-07-25T03:36:07.424Z","endTime":"2026-07-25T03:36:10.731Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.954349379257312,"aZ":-36.135027324496846,"pfxX":-5.454740097000896,"pfxZ":-2.4591487293195744,"pX":-1.3099609760953606,"pZ":2.4999069392887865,"vX0":2.6882569875754814,"vY0":-125.28754114977194,"vZ0":1.3780563335641804,"x":166.93,"y":171.28,"x0":-1.6801830905907278,"y0":50.00091731056863,"z0":4.864795585365455,"aX":-8.793534192949696},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.0,"breakHorizontal":9.4,"spinRate":1467,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.43483847730600766,"extension":6.80469480700877},"index":2,"playId":"39f0171d-f251-3128-87e4-e1b268df151e","pitchNumber":2,"startTime":"2026-07-25T03:36:24.199Z","endTime":"2026-07-25T03:36:28.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.400644379903866,"aZ":-34.44309519834016,"pfxX":-8.793560791106056,"pfxZ":-1.4372224858961387,"pX":0.2600063013333453,"pZ":1.8954365264301967,"vX0":7.4720558270131425,"vY0":-123.79301520695262,"vZ0":0.14375811069374356,"x":107.09,"y":187.6,"x0":-1.634255556396198,"y0":50.00481838513795,"z0":4.686255262429248,"aX":-13.84499989436851},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.4,"breakHorizontal":14.5,"spinRate":1519,"spinDirection":269},"zone":8,"typeConfidence":2.0,"plateTime":0.44004392344354004,"extension":7.045345761863069},"index":3,"playId":"1a89cd74-32d5-38f0-a48e-e679287618cb","pitchNumber":3,"startTime":"2026-07-25T03:36:42.564Z","endTime":"2026-07-25T03:36:46.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.893186722473484,"aZ":-37.096599391606134,"pfxX":-5.405913428039852,"pfxZ":-3.098136045671219,"pX":0.748607224649359,"pZ":1.3633696875926675,"vX0":7.578912698812653,"vY0":-124.3804747461332,"vZ0":-0.44745212091229025,"x":88.46,"y":201.97,"x0":-1.6174860763530052,"y0":50.005639000839345,"z0":4.587806432915834,"aX":-8.58315083977357},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.5,"breakHorizontal":8.3,"spinRate":1480,"spinDirection":286},"zone":14,"typeConfidence":2.0,"plateTime":0.43819791550669374,"extension":6.994365090933041},"index":4,"playId":"f5c11e98-8144-3b28-a16f-eabc14f4e469","pitchNumber":4,"startTime":"2026-07-25T03:37:01.290Z","endTime":"2026-07-25T03:37:05.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68816951220454,"aZ":-29.931512826598233,"pfxX":-11.000647689196867,"pfxZ":1.2240614359845594,"pX":0.42538425411369674,"pZ":2.432539835303455,"vX0":8.49780847005376,"vY0":-133.85456942756906,"vZ0":-0.7934310596615269,"x":100.79,"y":173.1,"x0":-1.342654207547691,"y0":50.00470687559944,"z0":4.853484561523603,"aX":-20.200617054576295},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.3,"breakHorizontal":18.4,"spinRate":1844,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.4073481971337167,"extension":7.055603968182628},"index":5,"playId":"d4f53e03-a1aa-31ee-a200-e6cf18e7b008","pitchNumber":5,"startTime":"2026-07-25T03:37:21.049Z","endTime":"2026-07-25T03:37:27.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Zach Neto caught stealing 2nd base, catcher Daniel Susac to shortstop Willy Adames.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":1},"index":6,"actionPlayId":"d4f53e03-a1aa-31ee-a200-e6cf18e7b008","startTime":"2026-07-25T03:37:33.883Z","endTime":"2026-07-25T03:37:55.050Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":5.899999999999999,"leverageIndex":1.77,"dramaIndex":86.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.938425826333386,"aZ":-30.342243877346004,"pfxX":7.995592365909807,"pfxZ":1.1733694618274946,"pX":-0.08102470619639718,"pZ":2.2256584596291864,"vX0":1.263134055239255,"vY0":-124.22486313006314,"vZ0":0.11523718679925232,"x":120.09,"y":178.69,"x0":-1.6348942577326593,"y0":50.002898054115605,"z0":4.701416991047128,"aX":12.493571593913048},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":-14.8,"spinRate":2548,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.44095575944020604,"extension":6.804786141601441},"index":7,"playId":"f63b8049-895d-3b52-8642-a73061129f96","pitchNumber":6,"startTime":"2026-07-25T03:37:55.050Z","endTime":"2026-07-25T03:37:59.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88265442154654,"aZ":-30.70680590631525,"pfxX":7.659580657773141,"pfxZ":0.9428142596307509,"pX":-0.4146015597988168,"pZ":2.548852228044096,"vX0":0.819859253068065,"vY0":-123.80989853895282,"vZ0":0.9479534673530745,"x":132.8,"y":169.96,"x0":-1.745333503969681,"y0":50.00425423787861,"z0":4.7237381865191,"aX":11.934181342454451},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.2,"breakHorizontal":-14.0,"spinRate":2540,"spinDirection":65},"zone":4,"typeConfidence":2.0,"plateTime":0.44179304025587696,"extension":6.7065381108743365},"hitData":{"launchSpeed":88.4,"launchAngle":10.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.09,"coordY":103.04}},"index":8,"playId":"744fdf8a-4be9-380b-9838-1c164436c1f8","pitchNumber":7,"startTime":"2026-07-25T03:38:15.165Z","endTime":"2026-07-25T03:38:25.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":-1.6999999999999886,"leverageIndex":1.77,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:38:25.409Z","atBatIndex":38},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jorge Soler grounds into a force out, shortstop Willy Adames to second baseman Luis Arraez. Nolan Schanuel out at 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T03:38:26.385Z","endTime":"2026-07-25T03:40:22.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46161396017654,"aZ":-29.22903823726086,"pfxX":-9.92789489188243,"pfxZ":1.5644383612460766,"pX":1.494625288378744,"pZ":0.8357080578787908,"vX0":10.728043121940429,"vY0":-135.23597609738493,"vZ0":-5.08540241082064,"x":60.03,"y":216.22,"x0":-1.1999473088417987,"y0":50.005087633813744,"z0":4.746061919626661,"aX":-18.726355287970524},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.0,"breakHorizontal":16.2,"spinRate":2035,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.40223548850442326,"extension":7.288785088544312},"index":0,"playId":"7da5fdac-f3ab-3f22-9f59-c31e13c3f434","pitchNumber":1,"startTime":"2026-07-25T03:38:53.859Z","endTime":"2026-07-25T03:38:57.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3265323592202,"aZ":-31.700196369499473,"pfxX":-7.941149408977262,"pfxZ":0.2612654793510112,"pX":0.5411827042174032,"pZ":1.9157244258043085,"vX0":7.881060418621049,"vY0":-132.84562127539422,"vZ0":-1.6717370054226786,"x":96.37,"y":187.06,"x0":-1.4208357512933887,"y0":50.00219788538236,"z0":4.840218207471857,"aX":-14.307415531771637},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.4,"breakHorizontal":12.8,"spinRate":1775,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.4110494850597779,"extension":7.094900738228556},"index":1,"playId":"2e644d49-57df-330d-b179-17d4b0a3f7f7","pitchNumber":2,"startTime":"2026-07-25T03:39:16.126Z","endTime":"2026-07-25T03:39:20.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423334022830186,"aZ":-31.161175277224665,"pfxX":-7.223510323585949,"pfxZ":0.5551426685779104,"pX":-0.8158354865222823,"pZ":1.9671677048412122,"vX0":4.320728041408744,"vY0":-132.97118517859306,"vZ0":-1.554558636797204,"x":148.1,"y":185.67,"x0":-1.5105927228283982,"y0":50.000649452680236,"z0":4.788043036620995,"aX":-13.1317502067385},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.0,"breakHorizontal":12.4,"spinRate":1726,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4095316457983005,"extension":7.019782043807978},"index":2,"playId":"8bddbc9c-0175-3445-b4aa-1a906d3dfea1","pitchNumber":3,"startTime":"2026-07-25T03:39:36.386Z","endTime":"2026-07-25T03:39:40.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.531672536513614,"aZ":-39.96640149401233,"pfxX":-5.877817273608304,"pfxZ":-4.813399823946981,"pX":0.2844858138238427,"pZ":1.4870640654758582,"vX0":6.424956986604057,"vY0":-125.89204490147074,"vZ0":-0.018045177471936125,"x":106.16,"y":198.63,"x0":-1.5269057969319826,"y0":50.00416207541613,"z0":4.706807019378385,"aX":-9.516065615381711},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.5,"breakHorizontal":9.4,"spinRate":1466,"spinDirection":277},"zone":14,"typeConfidence":2.0,"plateTime":0.4336824234085963,"extension":7.168115922333861},"index":3,"playId":"6cf9b20c-6951-3692-a83d-033b473f21d2","pitchNumber":4,"startTime":"2026-07-25T03:39:55.153Z","endTime":"2026-07-25T03:39:59.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46822937089551,"aZ":-36.648109755085585,"pfxX":-7.145600820066233,"pfxZ":-2.77856822216353,"pX":-0.05848534352046995,"pZ":1.5954399104816073,"vX0":6.1163719432425125,"vY0":-125.33748450637165,"vZ0":-0.1641622256642754,"x":119.23,"y":195.7,"x0":-1.587836691355509,"y0":50.0033918344277,"z0":4.624504990596197,"aX":-11.506873397603828},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.9,"breakHorizontal":11.8,"spinRate":1431,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4349996790467432,"extension":7.14827918196004},"hitData":{"launchSpeed":95.3,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":161.31}},"index":4,"playId":"8d5b47ee-ba55-3891-a205-ba87e943747e","pitchNumber":5,"startTime":"2026-07-25T03:40:15.031Z","endTime":"2026-07-25T03:40:22.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:40:22.551Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to center fielder Mike Trout.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T03:42:35.179Z","endTime":"2026-07-25T03:44:20.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7,8],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brent Suter replaces Grayson Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T03:41:13.936Z","endTime":"2026-07-25T03:42:37.306Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680570,"link":"/api/v1/people/680570","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":86.4,"endSpeed":79.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93766003647428,"aZ":-16.509284747066648,"pfxX":-1.25601430582266,"pfxZ":9.752135600755569,"pX":-0.33542237057463353,"pZ":2.5364301226112707,"vX0":-7.94960324294021,"vY0":-125.54981184750295,"vZ0":-5.447197873750825,"x":129.79,"y":170.3,"x0":3.0269971119994694,"y0":50.002497737286276,"z0":6.065153869536827,"aX":-2.0172676547932618},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":16.7,"breakHorizontal":4.0,"spinRate":2156,"spinDirection":173},"zone":4,"typeConfidence":0.9,"plateTime":0.435221856006466,"extension":7.363736988100636},"index":1,"playId":"999fad24-acf9-3fac-9f3a-57aeea9a31bd","pitchNumber":1,"startTime":"2026-07-25T03:42:37.306Z","endTime":"2026-07-25T03:42:43.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":76.6,"endSpeed":70.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.6989877816121,"aZ":-32.996488706896756,"pfxX":-6.982721502967522,"pfxZ":-0.6486560528138536,"pX":0.10470483114835542,"pZ":3.5846846662177487,"vX0":-5.272712601893144,"vY0":-111.50082921440496,"vZ0":1.4696374529268177,"x":113.01,"y":141.99,"x0":3.4059216072835836,"y0":50.00521260561002,"z0":6.3170699205447685,"aX":-8.808288238648753},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-0.5,"breakHorizontal":14.0,"spinRate":2186,"spinDirection":305},"zone":12,"typeConfidence":0.91,"plateTime":0.49088140843630645,"extension":6.927254578912783},"index":2,"playId":"f297ec78-c0b1-38a3-8dc6-5114720b9668","pitchNumber":2,"startTime":"2026-07-25T03:42:48.271Z","endTime":"2026-07-25T03:42:52.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247157895092418,"aZ":-18.567529142866775,"pfxX":7.946158444125819,"pfxZ":8.212201656074278,"pX":0.17801683223492082,"pZ":2.5684857686576863,"vX0":-9.709263476429165,"vY0":-127.64055486144657,"vZ0":-4.868666292984114,"x":110.21,"y":169.43,"x0":2.991411580683767,"y0":50.00313260276328,"z0":5.9542962113507665,"aX":13.166952453220953},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":14.0,"breakHorizontal":-12.4,"spinRate":2102,"spinDirection":140},"zone":5,"typeConfidence":0.9,"plateTime":0.428426412607922,"extension":7.365928699175931},"index":3,"playId":"d81c4ad4-39bc-34b4-8748-78dcaaa4c766","pitchNumber":3,"startTime":"2026-07-25T03:43:04.751Z","endTime":"2026-07-25T03:43:08.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-25T03:43:19.688Z","endTime":"2026-07-25T03:43:24.351Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.991468361303077,"aZ":-17.994812130658822,"pfxX":8.238850874079816,"pfxZ":8.00414409297436,"pX":-0.3696992808797075,"pZ":2.7233210537156176,"vX0":-11.274623129792566,"vY0":-132.19501718184014,"vZ0":-5.106202650435452,"x":131.09,"y":165.25,"x0":2.878656268738078,"y0":50.00246459855163,"z0":5.999632454947669,"aX":14.593820612111847},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.6,"breakHorizontal":-12.5,"spinRate":2004,"spinDirection":148},"zone":1,"typeConfidence":0.9,"plateTime":0.4142286575785121,"extension":7.468267294012045},"index":5,"playId":"11c2eaea-f42f-3299-a218-0064d5333940","pitchNumber":4,"startTime":"2026-07-25T03:43:24.351Z","endTime":"2026-07-25T03:43:28.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0648163899544,"aZ":-14.87573820916609,"pfxX":1.1538415509165716,"pfxZ":9.908762901915008,"pX":-0.3241364294536266,"pZ":3.3670609723174865,"vX0":-8.679840832446658,"vY0":-130.90752234724658,"vZ0":-4.020452732929829,"x":129.36,"y":147.87,"x0":2.876159878521483,"y0":50.0049518923385,"z0":6.026905970362466,"aX":2.01502065022371},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.3,"breakHorizontal":-0.2,"spinRate":2139,"spinDirection":159},"zone":11,"typeConfidence":0.9,"plateTime":0.41744535986515574,"extension":7.552935344752428},"index":6,"playId":"c8ec6000-09e8-355e-85c2-154bff190a06","pitchNumber":5,"startTime":"2026-07-25T03:43:38.427Z","endTime":"2026-07-25T03:43:42.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":71.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.28607435883966,"aZ":-26.331437391807654,"pfxX":6.475494736201632,"pfxZ":4.6195101492501704,"pX":-0.49684832166158666,"pZ":0.48412900303759643,"vX0":-9.41163209294723,"vY0":-111.25660513038217,"vZ0":-6.009039825388409,"x":135.94,"y":225.71,"x0":2.92981819994682,"y0":50.00456870511307,"z0":5.918973004817963,"aX":8.19273600738356},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":7.2,"breakHorizontal":-9.6,"spinRate":1548,"spinDirection":140},"zone":13,"typeConfidence":0.89,"plateTime":0.49064168879666825,"extension":7.195888706894418},"index":7,"playId":"a8f8dd8e-0ffe-36a6-ae3a-4eae828f9a08","pitchNumber":6,"startTime":"2026-07-25T03:43:54.929Z","endTime":"2026-07-25T03:43:59.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43901301478386,"aZ":-20.14190431814036,"pfxX":7.623365300819142,"pfxZ":7.093785862948357,"pX":0.34510210970191985,"pZ":3.4806642496142857,"vX0":-9.127787335582175,"vY0":-128.83277518449515,"vZ0":-2.460394014869673,"x":103.85,"y":144.8,"x0":2.928260469484325,"y0":50.00457364051921,"z0":5.989199340027942,"aX":12.93547873600321},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.6,"breakHorizontal":-12.0,"spinRate":2112,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.42364070725236935,"extension":7.445870560624709},"hitData":{"launchSpeed":78.3,"launchAngle":23.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.89,"coordY":95.77}},"index":8,"playId":"cd18b07a-e491-309f-978d-db2ae00b4079","pitchNumber":7,"startTime":"2026-07-25T03:44:09.416Z","endTime":"2026-07-25T03:44:20.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.84,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:44:20.426Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T03:44:29.960Z","endTime":"2026-07-25T03:46:37.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.603330835373686,"aZ":-16.622627090432367,"pfxX":5.996670307498954,"pfxZ":8.811380930952375,"pX":-0.12524970490872836,"pZ":1.2957448319364673,"vX0":-10.870925926512324,"vY0":-130.75750602359082,"vZ0":-8.65735757493994,"x":121.77,"y":203.79,"x0":3.2712645368065543,"y0":50.00305832195686,"z0":5.850805184815752,"aX":10.584619268496661},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.5,"breakHorizontal":-9.0,"spinRate":2083,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.4158477569334038,"extension":7.637162930365794},"index":0,"playId":"f9c0c168-37a0-3788-bbd9-bb769f9af3a9","pitchNumber":1,"startTime":"2026-07-25T03:44:50.650Z","endTime":"2026-07-25T03:44:54.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84467853640872,"aZ":-18.450088231746196,"pfxX":7.806280895565307,"pfxZ":7.865399258159087,"pX":0.22630395260591768,"pZ":2.3691021596529738,"vX0":-10.058196903927888,"vY0":-130.1379728718195,"vZ0":-5.759349090692348,"x":108.37,"y":174.81,"x0":3.0961419368350738,"y0":50.004018096814356,"z0":5.972417634113815,"aX":13.624481169903172},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.3,"breakHorizontal":-12.4,"spinRate":2085,"spinDirection":148},"zone":5,"typeConfidence":0.9,"plateTime":0.4181103841909426,"extension":7.265545885047565},"index":1,"playId":"3dd3236c-5652-32dc-86f6-de4bc2f08067","pitchNumber":2,"startTime":"2026-07-25T03:45:05.033Z","endTime":"2026-07-25T03:45:08.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":73.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.42807199074739,"aZ":-23.306216911726565,"pfxX":7.010570262812124,"pfxZ":6.6057190984989775,"pX":0.12721053430776239,"pZ":2.254140165192721,"vX0":-8.927411490211261,"vY0":-114.34259127220955,"vZ0":-3.471438667574123,"x":112.15,"y":177.92,"x0":3.1472687146112124,"y0":50.00025499001976,"z0":6.044946306229269,"aX":9.40676812804452},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":11.5,"breakHorizontal":-10.8,"spinRate":1611,"spinDirection":149},"zone":5,"typeConfidence":0.87,"plateTime":0.47658553776185597,"extension":7.155359686834513},"index":2,"playId":"43af48ed-0592-3e22-84ad-8ca499e14e5d","pitchNumber":3,"startTime":"2026-07-25T03:45:22.656Z","endTime":"2026-07-25T03:45:26.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"071b3d93-ac1a-31c6-bd20-4c7a84bcbbc2","startTime":"2026-07-25T03:45:41.176Z","endTime":"2026-07-25T03:45:44.845Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.912992039928614,"aZ":-16.620105210920343,"pfxX":1.9637860366428121,"pfxZ":9.395892144929924,"pX":0.17810793806784378,"pZ":4.0374740357269046,"vX0":-7.608352401382665,"vY0":-127.73842597403576,"vZ0":-1.7377780792776545,"x":110.21,"y":129.77,"x0":2.9378354391465904,"y0":50.00043014714451,"z0":6.030957970418953,"aX":3.250344325164249},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.8,"breakHorizontal":-1.9,"spinRate":2214,"spinDirection":165},"zone":12,"typeConfidence":0.9,"plateTime":0.4285139878189219,"extension":7.557653651520591},"index":4,"playId":"602d3490-9dab-38f7-a350-ed52f463ed8a","pitchNumber":4,"startTime":"2026-07-25T03:45:56.222Z","endTime":"2026-07-25T03:45:59.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.091507868081063,"aZ":-20.02506277039305,"pfxX":8.403437276935852,"pfxZ":6.954424280245885,"pX":-0.7190880754794259,"pZ":2.30963261072946,"vX0":-12.266918595482762,"vY0":-131.15839179384164,"vZ0":-5.709013733232756,"x":144.41,"y":176.42,"x0":2.921298090878297,"y0":50.002191456561285,"z0":6.002521451737527,"aX":14.67846483928114},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.5,"breakHorizontal":-12.6,"spinRate":2193,"spinDirection":157},"zone":4,"typeConfidence":0.9,"plateTime":0.4172148003106373,"extension":7.38121487773457},"index":5,"playId":"6e523bd4-417e-344e-960d-5e8877bf9b35","pitchNumber":5,"startTime":"2026-07-25T03:46:12.567Z","endTime":"2026-07-25T03:46:16.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05787100301643,"aZ":-17.69691232316766,"pfxX":-0.347557434236196,"pfxZ":8.423865955375746,"pX":-0.7420140674733741,"pZ":4.021056661355647,"vX0":-9.232604759961314,"vY0":-129.50850235054344,"vZ0":-1.963610956222333,"x":145.28,"y":130.21,"x0":2.896849686636907,"y0":50.003921571121715,"z0":6.125812561143602,"aX":-0.5957502702526536},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.1,"breakHorizontal":2.4,"spinRate":2055,"spinDirection":165},"zone":11,"typeConfidence":0.9,"plateTime":0.42104436361295816,"extension":7.381865576914829},"index":6,"playId":"eab5bc76-7b39-33da-8e1b-f34ae8c0b50a","pitchNumber":6,"startTime":"2026-07-25T03:46:31.594Z","endTime":"2026-07-25T03:46:37.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:46:37.590Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out sharply to center fielder Mike Trout.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T03:46:43.366Z","endTime":"2026-07-25T03:47:42.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.839928189905528,"aZ":-28.13187694271107,"pfxX":-5.5387618326456165,"pfxZ":2.931568624334078,"pX":-1.2203230966940508,"pZ":2.925770314433083,"vX0":-8.406082188070878,"vY0":-116.14582157446225,"vZ0":-1.4996996294973353,"x":163.52,"y":159.78,"x0":3.1523277286298312,"y0":50.00320121133913,"z0":6.231847137561891,"aX":-7.63718349699747},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":5.3,"breakHorizontal":12.0,"spinRate":2282,"spinDirection":276},"zone":11,"typeConfidence":0.9,"plateTime":0.4698976872704028,"extension":6.975522427634238},"index":0,"playId":"49f18f9f-8ebf-3279-86e2-da58560ff284","pitchNumber":1,"startTime":"2026-07-25T03:46:58.235Z","endTime":"2026-07-25T03:47:02.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":88.3,"endSpeed":81.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72062911430197,"aZ":-20.271218903876647,"pfxX":6.120182519696726,"pfxZ":7.044358427118068,"pX":-0.9842559671193841,"pZ":3.4333661183173265,"vX0":-11.507257402315453,"vY0":-128.18219674414516,"vZ0":-2.850716995006965,"x":154.52,"y":146.08,"x0":2.737419899233471,"y0":50.00081055462762,"z0":6.115766270726947,"aX":10.33893202767164},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.5,"breakHorizontal":-8.9,"spinRate":2155,"spinDirection":170},"zone":11,"typeConfidence":0.9,"plateTime":0.42484336294760405,"extension":7.21096204392996},"index":1,"playId":"9b01dd12-2a15-3bd6-bd07-e95123c4a9a1","pitchNumber":2,"startTime":"2026-07-25T03:47:13.782Z","endTime":"2026-07-25T03:47:17.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65508968238927,"aZ":-19.400456429507333,"pfxX":6.676425983670029,"pfxZ":7.364046387270248,"pX":0.8617082867143622,"pZ":2.9525206680186735,"vX0":-7.787194148468864,"vY0":-129.73505528839848,"vZ0":-4.214372201086784,"x":84.15,"y":159.06,"x0":3.0102009873973716,"y0":50.00305467939903,"z0":6.043428622557484,"aX":11.58210632709365},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.8,"breakHorizontal":-10.7,"spinRate":2100,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.4193749352648175,"extension":7.119789771319415},"hitData":{"launchSpeed":102.6,"launchAngle":23.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":105.94,"coordY":46.1}},"index":2,"playId":"d18b87d0-8696-3a20-9f19-0a31e540011d","pitchNumber":3,"startTime":"2026-07-25T03:47:30.486Z","endTime":"2026-07-25T03:47:42.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":1.17,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:47:42.544Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, pitcher Brent Suter to first baseman Nolan Schanuel.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T03:47:42.301Z","endTime":"2026-07-25T03:50:03.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12158136074032,"aZ":-17.696975322357954,"pfxX":8.02492082271206,"pfxZ":8.51583576542313,"pX":-0.699068127883276,"pZ":1.272926581997497,"vX0":-12.097448250088568,"vY0":-128.89102870104907,"vZ0":-8.302196082524103,"x":143.65,"y":204.41,"x0":2.9900053971659486,"y0":50.00454657132371,"z0":5.876071960739231,"aX":13.647211308170347},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.8,"breakHorizontal":-12.1,"spinRate":2154,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.4232433028675251,"extension":7.379574318652532},"index":0,"playId":"c3bc1e1f-8b0a-3c8f-b784-417200168878","pitchNumber":1,"startTime":"2026-07-25T03:48:06.967Z","endTime":"2026-07-25T03:48:10.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.302816327665468,"aZ":-18.739481723859708,"pfxX":7.515783008126326,"pfxZ":8.1078142388109,"pX":-0.22044150881165225,"pZ":3.0351809225684243,"vX0":-10.309109522362986,"vY0":-127.65573282260318,"vZ0":-3.7507843865158783,"x":125.4,"y":156.83,"x0":2.8864214867346623,"y0":50.00266279686279,"z0":5.991436073330228,"aX":12.45409853174547},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.0,"breakHorizontal":-11.4,"spinRate":2183,"spinDirection":158},"zone":2,"typeConfidence":0.9,"plateTime":0.4284087835109913,"extension":7.593736897578851},"index":1,"playId":"4d78cee0-c99b-3eed-bf66-24be90204260","pitchNumber":2,"startTime":"2026-07-25T03:48:22.334Z","endTime":"2026-07-25T03:48:26.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.993505867015838,"aZ":-24.81477265244112,"pfxX":-4.679194699068223,"pfxZ":5.165293907636093,"pX":-1.009697659200759,"pZ":0.9664207538899607,"vX0":-8.438225676051644,"vY0":-119.1736213050584,"vZ0":-6.652985729686169,"x":155.49,"y":212.69,"x0":3.198381985708473,"y0":50.00147030533317,"z0":6.065598308386218,"aX":-6.663132032226117},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.8,"breakHorizontal":10.7,"spinRate":2353,"spinDirection":281},"zone":13,"typeConfidence":0.65,"plateTime":0.4613329647743618,"extension":7.064154453601081},"index":2,"playId":"de67140c-4b50-3c6d-82d0-e1470e37ee85","pitchNumber":3,"startTime":"2026-07-25T03:48:38.342Z","endTime":"2026-07-25T03:48:42.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":88.5,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43809677580928,"aZ":-18.56552023311207,"pfxX":7.92138177512264,"pfxZ":8.091131485728718,"pX":0.03433721967058747,"pZ":3.392179794256166,"vX0":-9.894685581309995,"vY0":-128.54786731483276,"vZ0":-3.0656719278609446,"x":115.69,"y":147.19,"x0":2.8954909877907173,"y0":50.000599206322356,"z0":6.033208561609783,"aX":13.319918404785845},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.2,"breakHorizontal":-12.2,"spinRate":2193,"spinDirection":166},"zone":2,"typeConfidence":0.9,"plateTime":0.42529514335469365,"extension":7.36299871576735},"index":3,"playId":"40d2128d-2efd-3279-90a0-6d1c5ac5f946","pitchNumber":4,"startTime":"2026-07-25T03:48:55.470Z","endTime":"2026-07-25T03:48:59.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"c9da0ef3-4481-36e2-9994-1c8d09b962b4","startTime":"2026-07-25T03:49:17.294Z","endTime":"2026-07-25T03:49:20.770Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.856325236767105,"aZ":-24.329411231523178,"pfxX":6.966609294339326,"pfxZ":6.103512677674107,"pX":0.14277773053622453,"pZ":0.09361177391928417,"vX0":-8.697895131044499,"vY0":-112.21381100109825,"vZ0":-7.290494929659466,"x":111.56,"y":236.25,"x0":3.1504275436526807,"y0":50.0021352086497,"z0":5.837280204228336,"aX":8.952382608287083},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":9.5,"breakHorizontal":-10.6,"spinRate":1751,"spinDirection":150},"zone":14,"typeConfidence":0.89,"plateTime":0.48668909690397477,"extension":7.26032402621496},"index":5,"playId":"e15c8b92-fac8-3a13-9b2b-744a6b7a9bc0","pitchNumber":5,"startTime":"2026-07-25T03:49:34.453Z","endTime":"2026-07-25T03:49:38.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67371673881793,"aZ":-20.387589727251004,"pfxX":5.942450095411804,"pfxZ":6.896957378163016,"pX":-0.5226764589376489,"pZ":2.809326377543277,"vX0":-10.869840950815961,"vY0":-128.87090972038615,"vZ0":-4.245979894313633,"x":136.92,"y":162.93,"x0":2.947074094048412,"y0":50.0055909628874,"z0":6.020854910098026,"aX":10.161109586509886},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.9,"breakHorizontal":-8.8,"spinRate":2037,"spinDirection":163},"zone":1,"typeConfidence":0.9,"plateTime":0.42239793119100977,"extension":7.454673764952708},"hitData":{"launchSpeed":96.5,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.55,"coordY":180.06}},"index":6,"playId":"3512c899-67c6-3c37-88dc-512ba940ba8e","pitchNumber":6,"startTime":"2026-07-25T03:49:56.022Z","endTime":"2026-07-25T03:50:03.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.9,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:50:03.540Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vaughn Grissom flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T03:50:36.646Z","endTime":"2026-07-25T03:52:43.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721109361626254,"aZ":-32.60310048523689,"pfxX":-7.889059151927597,"pfxZ":-0.24020605635167236,"pX":0.6545484957131573,"pZ":2.3339079560062763,"vX0":7.639056592609704,"vY0":-133.3826784009798,"vZ0":-1.0058838603238538,"x":92.05,"y":175.76,"x0":-1.2115084829871197,"y0":50.00057381396011,"z0":5.051492061854656,"aX":-14.317810146418495},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.5,"breakHorizontal":12.8,"spinRate":1876,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.409513380410476,"extension":6.602160061163576},"hitData":{"launchSpeed":88.0,"launchAngle":35.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.45,"coordY":113.92}},"index":0,"playId":"e82339c4-45d7-3678-8bf1-0bc97f6f9fa5","pitchNumber":1,"startTime":"2026-07-25T03:52:34.614Z","endTime":"2026-07-25T03:52:43.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:52:43.116Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wade Meckler grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T03:52:43.662Z","endTime":"2026-07-25T03:53:55.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.315295205520222,"aZ":-35.65610019198901,"pfxX":-5.618413843259296,"pfxZ":-2.236619651063233,"pX":-0.030908659882084702,"pZ":2.051808726485513,"vX0":5.303812773710397,"vY0":-122.60657056067707,"vZ0":0.7227421330730099,"x":118.18,"y":183.38,"x0":-1.4701289509409385,"y0":50.003930083526996,"z0":4.744903245858203,"aX":-8.73989651579223},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.7,"breakHorizontal":9.2,"spinRate":1409,"spinDirection":279},"zone":8,"typeConfidence":2.0,"plateTime":0.4430953359720342,"extension":6.437024868579276},"index":0,"playId":"d13c872f-3b6e-3e17-af7b-7b9e2c836eb9","pitchNumber":1,"startTime":"2026-07-25T03:53:09.059Z","endTime":"2026-07-25T03:53:12.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":91.3,"endSpeed":84.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.558063778628128,"aZ":-23.166671316097915,"pfxX":-5.17557719366557,"pfxZ":4.966188815679107,"pX":-0.4056597665682757,"pZ":3.3102367002056763,"vX0":4.042809149759379,"vY0":-133.07788965521382,"vZ0":-0.17534663926017224,"x":132.46,"y":149.4,"x0":-1.2637168111275585,"y0":50.00199234823084,"z0":5.039263628947533,"aX":-9.386721247305296},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.2,"breakHorizontal":8.6,"spinRate":1962,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.40982268779124054,"extension":6.949627572435462},"index":1,"playId":"f6fe13bf-9c8c-3440-97c3-e178f43f9d1d","pitchNumber":2,"startTime":"2026-07-25T03:53:27.555Z","endTime":"2026-07-25T03:53:31.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.187051765066514,"aZ":-25.57236807935164,"pfxX":-1.6798443813634332,"pfxZ":3.7338662973845373,"pX":0.471967208693905,"pZ":3.2910168475556185,"vX0":5.149664096433294,"vY0":-131.69770955016412,"vZ0":0.5309040678281559,"x":99.01,"y":149.92,"x0":-1.2846859800993409,"y0":50.00459487134747,"z0":4.968234007127258,"aX":-2.9723022936805226},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":2.0,"spinRate":2277,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.41482203161900877,"extension":6.821665358726391},"hitData":{"launchSpeed":89.2,"launchAngle":3.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":158.27}},"index":2,"playId":"13461bae-ea13-3e9c-9144-4eb08fac83e3","pitchNumber":3,"startTime":"2026-07-25T03:53:47.271Z","endTime":"2026-07-25T03:53:55.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:53:55.280Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T03:53:57.842Z","endTime":"2026-07-25T03:55:32.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.273248270334335,"aZ":-37.34665192672968,"pfxX":-6.7282263294334665,"pfxZ":-3.3709168100962588,"pX":1.426186061695701,"pZ":1.3041997892936144,"vX0":8.884988294832333,"vY0":-122.53827841273892,"vZ0":-0.5279797542408171,"x":62.64,"y":203.57,"x0":-1.358297328342353,"y0":50.00372383834133,"z0":4.689797804382705,"aX":-10.320564791591991},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.0,"breakHorizontal":10.3,"spinRate":1485,"spinDirection":277},"zone":14,"typeConfidence":2.0,"plateTime":0.44552791155546645,"extension":7.1021554020736914},"index":0,"playId":"6aafe464-5af9-351b-9e01-2b1c66a2fa2f","pitchNumber":1,"startTime":"2026-07-25T03:54:21.521Z","endTime":"2026-07-25T03:54:25.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-25T03:54:34.632Z","endTime":"2026-07-25T03:54:46.969Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47755256925678,"aZ":-39.64632921956722,"pfxX":-6.834157918960374,"pfxZ":-4.712121172668353,"pX":-0.20420449286955655,"pZ":1.5072103914850556,"vX0":5.502216565275358,"vY0":-124.98102659450504,"vZ0":0.13376236338734282,"x":124.78,"y":198.09,"x0":-1.5431092597312999,"y0":50.00131609929253,"z0":4.7009713616342435,"aX":-10.843497621269004},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.3,"breakHorizontal":11.2,"spinRate":1453,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4377369903843147,"extension":7.1969424911399695},"index":2,"playId":"4ea59382-a507-3cc0-a92f-e0d6581df9b8","pitchNumber":2,"startTime":"2026-07-25T03:54:46.969Z","endTime":"2026-07-25T03:54:50.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":90.8,"endSpeed":84.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78451151604157,"aZ":-33.83433460766271,"pfxX":-8.015993673522802,"pfxZ":-0.9249125229311801,"pX":-1.3509252029806798,"pZ":2.038369910594003,"vX0":3.105203596539137,"vY0":-132.38272174106748,"vZ0":-1.0190677123402478,"x":168.49,"y":183.74,"x0":-1.4913458898231173,"y0":50.005110750484576,"z0":4.8844619252666615,"aX":-14.36237842343379},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.7,"breakHorizontal":13.9,"spinRate":1842,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4122877507964149,"extension":7.095342591443745},"index":3,"playId":"9e24e097-960a-3ad3-8192-141812c2b2c4","pitchNumber":3,"startTime":"2026-07-25T03:55:08.780Z","endTime":"2026-07-25T03:55:12.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":91.7,"endSpeed":85.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.920605788156436,"aZ":-32.50501415795018,"pfxX":-8.405020048337713,"pfxZ":-0.17473622050348858,"pX":-0.2885202160402568,"pZ":1.414690959879532,"vX0":5.857818799086669,"vY0":-133.62940887165234,"vZ0":-2.919291192443558,"x":128.0,"y":200.58,"x0":-1.3972069012428296,"y0":50.006308169126186,"z0":4.813774686264553,"aX":-15.4784158020528},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.7,"breakHorizontal":14.3,"spinRate":1808,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4070834572079871,"extension":7.109644148631501},"hitData":{"launchSpeed":97.2,"launchAngle":27.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.71,"coordY":100.35}},"index":4,"playId":"164c5856-f8a6-3fe7-9719-ff4f85a46056","pitchNumber":4,"startTime":"2026-07-25T03:55:24.646Z","endTime":"2026-07-25T03:55:32.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:55:32.663Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T03:57:51.940Z","endTime":"2026-07-25T03:59:56.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Fermin replaces Brent Suter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T03:56:09.341Z","endTime":"2026-07-25T03:57:54.059Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820862,"link":"/api/v1/people/820862"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.928432826432836,"aZ":-29.103604394241607,"pfxX":-1.9107938654673555,"pfxZ":1.8611885653940607,"pX":1.1687687377370595,"pZ":2.500345274123339,"vX0":8.745762383448483,"vY0":-127.41805686798888,"vZ0":-3.5354148453518723,"x":72.45,"y":171.27,"x0":-2.0523823517717372,"y0":50.00497544954083,"z0":6.192770003811401,"aX":-3.158321111641134},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":1.6,"spinRate":2469,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4290229723532093,"extension":5.643968541549403},"index":1,"playId":"ae2cd8db-d4fb-3aeb-a125-e6adbc44b038","pitchNumber":1,"startTime":"2026-07-25T03:57:54.059Z","endTime":"2026-07-25T03:57:57.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04291145209884,"aZ":-29.79638197899383,"pfxX":-2.4698895513525745,"pfxZ":1.4170798158102196,"pX":0.982080965688698,"pZ":1.6264273565595655,"vX0":7.831239391097346,"vY0":-127.57713159732407,"vZ0":-5.7482609216953255,"x":79.57,"y":194.87,"x0":-1.7836128517300085,"y0":50.001417384741956,"z0":6.208294296790535,"aX":-4.140904269038108},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":3.0,"spinRate":2528,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.42655423729722663,"extension":5.8914493706892275},"index":2,"playId":"7bed6c7e-697c-3d9e-bd17-7eb897b43a4f","pitchNumber":2,"startTime":"2026-07-25T03:58:08.960Z","endTime":"2026-07-25T03:58:13.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.197797353115053,"aZ":-18.643274739399637,"pfxX":-9.095265220653445,"pfxZ":7.264106972321195,"pX":-0.9250979353807173,"pZ":1.031643861716116,"vX0":5.069629563095396,"vY0":-135.49802956259282,"vZ0":-9.519413897464368,"x":152.26,"y":210.93,"x0":-1.6372847210351387,"y0":50.000768643081784,"z0":5.889182008476874,"aX":-16.934883080624157},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":15.4,"spinRate":2224,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.40400235492205105,"extension":6.428472696239534},"index":3,"playId":"ac7483cf-80ca-3d8e-9b40-ed5f84ffb225","pitchNumber":3,"startTime":"2026-07-25T03:58:26.135Z","endTime":"2026-07-25T03:58:30.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07823643585831,"aZ":-17.455778184548453,"pfxX":-10.442131632702358,"pfxZ":7.5644789563581245,"pX":0.41351955539893354,"pZ":1.5964895299913007,"vX0":8.976970305111585,"vY0":-138.18849577280363,"vZ0":-8.787216457962263,"x":101.24,"y":195.67,"x0":-1.5109601979834992,"y0":50.003612436016674,"z0":5.976668937205964,"aX":-20.316880549096794},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":17.2,"spinRate":2370,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.3954752125405214,"extension":6.306808140387683},"index":4,"playId":"fac61948-6dd4-3659-a0ca-b15148b1019c","pitchNumber":4,"startTime":"2026-07-25T03:58:42.694Z","endTime":"2026-07-25T03:58:46.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50336396913639,"aZ":-27.549831696492625,"pfxX":-2.8175442851030055,"pfxZ":2.6762893636982756,"pX":-0.6060061996463456,"pZ":3.337385518979454,"vX0":4.5650912147086276,"vY0":-129.41526905631534,"vZ0":-2.456882008819143,"x":140.1,"y":148.67,"x0":-2.0125961210543433,"y0":50.00161466590872,"z0":6.371536007242009,"aX":-4.864635219693032},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":4.3,"spinRate":2467,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.42040367044599547,"extension":5.753182497812944},"index":5,"playId":"5c57a412-c4c3-3af0-b12b-60661049c6f3","pitchNumber":5,"startTime":"2026-07-25T03:58:58.958Z","endTime":"2026-07-25T03:59:03.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"}},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.512380023029138,"aZ":-29.712050474353696,"pfxX":-1.5591837663330128,"pfxZ":1.3992210118579553,"pX":-0.10239688867774627,"pZ":2.6358980286704563,"vX0":5.380131739438331,"vY0":-130.58994430417275,"vZ0":-3.7818014226916112,"x":120.9,"y":167.61,"x0":-1.969509822765725,"y0":50.002687762678775,"z0":6.29081495508207,"aX":-2.7450503317527746},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.0,"breakHorizontal":1.9,"spinRate":2514,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4163610385121781,"extension":5.737848346716031},"index":6,"playId":"71c356a5-0854-3f57-bdfc-abdc01985110","pitchNumber":6,"startTime":"2026-07-25T03:59:32.335Z","endTime":"2026-07-25T03:59:36.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":89.7,"endSpeed":82.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05148467153171,"aZ":-31.52189869493009,"pfxX":-1.2635561714715449,"pfxZ":0.379856839039757,"pX":0.7760691860413673,"pZ":1.1487781950450582,"vX0":6.902334882585545,"vY0":-130.3490826154317,"vZ0":-7.038503749333694,"x":87.42,"y":207.76,"x0":-1.7449398115217305,"y0":50.001759276822334,"z0":6.271754022292263,"aX":-2.1685513123369224},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.7,"breakHorizontal":0.7,"spinRate":2518,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.42061040133942695,"extension":5.737074343548949},"index":7,"playId":"7569b2db-884e-3eef-ba1c-db4247857046","pitchNumber":7,"startTime":"2026-07-25T03:59:52.592Z","endTime":"2026-07-25T03:59:56.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-25T03:59:56.846Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T03:59:56.863Z","endTime":"2026-07-25T04:01:04.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":96.3,"endSpeed":88.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2408200299522,"aZ":-17.010992783522706,"pfxX":-8.618786911943245,"pfxZ":7.577368215399231,"pX":-1.3421287688727432,"pZ":2.931623372938614,"vX0":4.122261883648126,"vY0":-140.2424664546337,"vZ0":-5.782598742733003,"x":168.16,"y":159.63,"x0":-1.7071920903264324,"y0":50.005664334291446,"z0":6.120998211876363,"aX":-17.256513278493898},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":14.9,"spinRate":2297,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38981804134128195,"extension":6.303585145112569},"index":0,"playId":"c93bdc1b-1e2c-35da-9504-b13d98f8ce4f","pitchNumber":1,"startTime":"2026-07-25T04:00:21.771Z","endTime":"2026-07-25T04:00:25.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14453718544139,"aZ":-30.409780357608,"pfxX":-1.0488949019170093,"pfxZ":1.0175768504721052,"pX":-0.5525342196221825,"pZ":1.9144322559781384,"vX0":3.4155228885303637,"vY0":-131.101228730674,"vZ0":-5.638748950176039,"x":138.06,"y":187.09,"x0":-1.7369230007352534,"y0":50.00452001048069,"z0":6.367527714164488,"aX":-1.8230937578738289},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.8,"breakHorizontal":1.1,"spinRate":2605,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.41806003125263436,"extension":5.889897232616994},"index":1,"playId":"b6f587bb-8498-3f6b-be6d-76cfd8be69be","pitchNumber":2,"startTime":"2026-07-25T04:00:38.514Z","endTime":"2026-07-25T04:00:42.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86170183434326,"aZ":-15.06993992146366,"pfxX":-7.544078119629323,"pfxZ":9.579335143034545,"pX":-0.26226301863935,"pZ":1.8466182804585909,"vX0":6.096602896060839,"vY0":-132.42107666996077,"vZ0":-8.280020090736768,"x":127.0,"y":188.92,"x0":-1.6082053741621365,"y0":50.002012350176784,"z0":6.10450623312586,"aX":-13.469074255286962},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":12.5,"spinRate":1944,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.41277755658900794,"extension":6.023445766410804},"hitData":{"launchSpeed":61.9,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.14,"coordY":166.72}},"index":2,"playId":"c2c499a5-7b1b-37dc-aa75-66b3b244b6d5","pitchNumber":3,"startTime":"2026-07-25T04:00:55.529Z","endTime":"2026-07-25T04:01:04.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:01:04.068Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T04:01:02.573Z","endTime":"2026-07-25T04:02:06.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97168479300064,"aZ":-30.6213504294869,"pfxX":-0.08988733666403459,"pfxZ":0.9124564104663975,"pX":-0.20364478510026593,"pZ":2.108182744432451,"vX0":4.312857180426334,"vY0":-129.01104220727686,"vZ0":-4.259055639787526,"x":124.76,"y":181.86,"x0":-1.8774373850303496,"y0":50.005620736489554,"z0":6.110833092847261,"aX":-0.15431030332677603},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":-0.7,"spinRate":2533,"spinDirection":96},"zone":8,"typeConfidence":2.0,"plateTime":0.42272560324129493,"extension":5.985230303381746},"index":0,"playId":"6b84038b-c612-3c62-bc73-ab9e2cd6ff05","pitchNumber":1,"startTime":"2026-07-25T04:01:29.302Z","endTime":"2026-07-25T04:01:33.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":95.9,"endSpeed":88.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.392929362859135,"aZ":-20.38345956485735,"pfxX":-10.361427288884087,"pfxZ":5.94820512462369,"pX":-0.2090010664366918,"pZ":2.1032564855781692,"vX0":7.541180582283249,"vY0":-139.4230673068616,"vZ0":-7.085885139309495,"x":124.97,"y":181.99,"x0":-1.5936329752781815,"y0":50.00204285062071,"z0":6.0083866549766585,"aX":-20.53383031249433},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.6,"breakHorizontal":17.4,"spinRate":2278,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.39186676423126565,"extension":6.42189391993509},"index":1,"playId":"95425a4d-0052-3cbd-a3e5-7d7dd481dcf9","pitchNumber":2,"startTime":"2026-07-25T04:01:45.014Z","endTime":"2026-07-25T04:01:48.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.4798400181189,"aZ":-30.381554661489417,"pfxX":-1.5967062798092426,"pfxZ":0.984034205433745,"pX":1.3073507593784985,"pZ":1.9445893272326866,"vX0":8.937118770338833,"vY0":-132.4031224838044,"vZ0":-5.303589246435911,"x":67.17,"y":186.28,"x0":-1.8626389136304422,"y0":50.006389350988016,"z0":6.119981019022237,"aX":-2.9199516935229166},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.1,"breakHorizontal":1.6,"spinRate":2622,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.40913991899846724,"extension":5.845260764133072},"index":2,"playId":"bc45bff7-cc05-3620-a333-a1dd448d5781","pitchNumber":3,"startTime":"2026-07-25T04:02:02.596Z","endTime":"2026-07-25T04:02:06.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:02:06.484Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzer Guzman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T04:04:26.344Z","endTime":"2026-07-25T04:05:18.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Smith replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T04:02:35.157Z","endTime":"2026-07-25T04:04:28.658Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681916,"link":"/api/v1/people/681916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.102496763682023,"aZ":-12.13081451508353,"pfxX":-0.5865130616212777,"pfxZ":10.425954494987181,"pX":-0.013870057508188911,"pZ":4.106665723426434,"vX0":3.2673221374379593,"vY0":-137.45065087652858,"vZ0":-3.580884124074808,"x":117.53,"y":127.9,"x0":-1.1393294043660844,"y0":50.003003738029975,"z0":6.244143430877151,"aX":-1.1277140189318065},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":0.4,"spinRate":2368,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.39775210163119823,"extension":6.665468935598932},"index":1,"playId":"34f64f45-0db8-37f6-8576-cab94edffd27","pitchNumber":1,"startTime":"2026-07-25T04:04:28.658Z","endTime":"2026-07-25T04:04:32.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.069676273869405,"aZ":-41.6583837000729,"pfxX":6.175181204372028,"pfxZ":-6.8812090825306225,"pX":-1.377606944845336E-4,"pZ":2.4076846035872177,"vX0":0.7813478472247231,"vY0":-116.95794592723976,"vZ0":0.15343943939125904,"x":117.01,"y":173.77,"x0":-1.1408167612503215,"y0":50.00267176810775,"z0":6.26394410867614,"aX":8.512263181404029},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.1,"breakHorizontal":-11.4,"spinRate":2467,"spinDirection":16},"zone":5,"typeConfidence":0.91,"plateTime":0.46919787849202965,"extension":6.698113992853677},"index":2,"playId":"858868f2-ed6e-32f9-8c39-a4db4643f7e9","pitchNumber":2,"startTime":"2026-07-25T04:04:40.672Z","endTime":"2026-07-25T04:04:44.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.938174968464825,"aZ":-25.040423251153754,"pfxX":4.103813743049589,"pfxZ":4.476518592905517,"pX":0.767609961671974,"pZ":1.7267342882617518,"vX0":4.294348515721156,"vY0":-125.11785937604927,"vZ0":-5.290710956700464,"x":87.74,"y":192.16,"x0":-1.5007111856710493,"y0":50.003369813834574,"z0":5.906351692043552,"aX":6.5428777465382115},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.2,"breakHorizontal":-8.4,"spinRate":2532,"spinDirection":69},"zone":9,"typeConfidence":0.91,"plateTime":0.43683143882615116,"extension":6.818065553796833},"index":3,"playId":"383442c7-6c3b-3dbf-8854-53c94c0c368d","pitchNumber":3,"startTime":"2026-07-25T04:04:54.830Z","endTime":"2026-07-25T04:04:58.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-25T04:05:03.951Z","endTime":"2026-07-25T04:05:15.082Z","isPitch":false,"type":"action","player":{"id":694203,"link":"/api/v1/people/694203"},"defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.213784720602597,"aZ":-26.650912698047428,"pfxX":5.223963869528487,"pfxZ":3.450329257591603,"pX":1.3284409311232577,"pZ":1.3213696977480622,"vX0":4.784777498432358,"vY0":-125.4842754516402,"vZ0":-6.109633800002498,"x":66.36,"y":203.1,"x0":-1.2785918055206404,"y0":50.00577981962906,"z0":5.9450240535615615,"aX":8.373819467972716},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.2,"breakHorizontal":-10.6,"spinRate":2537,"spinDirection":61},"zone":14,"typeConfidence":0.92,"plateTime":0.43566897307429375,"extension":6.963908273406688},"index":5,"playId":"bff3e81d-5966-3c8b-9f7c-e116dbaaad54","pitchNumber":4,"startTime":"2026-07-25T04:05:15.082Z","endTime":"2026-07-25T04:05:18.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:05:18.972Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Heineman walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T04:05:18.372Z","endTime":"2026-07-25T04:07:02.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.260608348121686,"aZ":-41.38556180193267,"pfxX":3.924583335039865,"pfxZ":-6.479152247114368,"pX":-0.09089760049286302,"pZ":0.7126577152577709,"vX0":1.424529787196683,"vY0":-119.18675927134345,"vZ0":-3.831624661823665,"x":120.46,"y":219.54,"x0":-1.2079522534019567,"y0":50.001136383334604,"z0":6.120632190827058,"aX":5.582815227754031},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.4,"breakHorizontal":-7.4,"spinRate":2571,"spinDirection":21},"zone":13,"typeConfidence":0.9,"plateTime":0.4615102449713957,"extension":7.033780640491669},"index":0,"playId":"977a33e2-d5ab-33f5-996e-c7dbc5addc1e","pitchNumber":1,"startTime":"2026-07-25T04:05:44.340Z","endTime":"2026-07-25T04:05:48.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23141044699533,"aZ":-43.422295654549394,"pfxX":5.149087408801203,"pfxZ":-8.31750948941952,"pX":-0.055667907494956134,"pZ":3.258160874961052,"vX0":1.0301818716261835,"vY0":-116.22577010003121,"vZ0":2.2438550821489214,"x":119.12,"y":150.81,"x0":-1.174632351361579,"y0":50.00507569133931,"z0":6.44063963079259,"aX":6.960274224574706},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-14.0,"breakHorizontal":-9.6,"spinRate":2463,"spinDirection":23},"zone":2,"typeConfidence":0.92,"plateTime":0.47345749279941485,"extension":6.985358921452193},"index":1,"playId":"de60801c-3cab-3f78-bb64-20a270d7b884","pitchNumber":2,"startTime":"2026-07-25T04:05:58.237Z","endTime":"2026-07-25T04:06:02.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-25T04:06:07.453Z","endTime":"2026-07-25T04:06:24.844Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66797756859546,"aZ":-9.116556609779197,"pfxX":-1.5310974468129395,"pfxZ":11.63948353631718,"pX":-0.4662848526170804,"pZ":1.3824334852263167,"vX0":2.72087569088009,"vY0":-139.4455524235748,"vZ0":-10.988096342272964,"x":134.77,"y":201.45,"x0":-1.253167603191905,"y0":50.000791083577866,"z0":5.962957789726052,"aX":-3.032674363392963},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.2,"breakHorizontal":2.3,"spinRate":2456,"spinDirection":199},"zone":13,"typeConfidence":0.91,"plateTime":0.39193608323198115,"extension":6.688256629673497},"index":3,"playId":"d11fa223-300a-3f6e-b7db-613175b5ba33","pitchNumber":3,"startTime":"2026-07-25T04:06:24.844Z","endTime":"2026-07-25T04:06:28.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92275404190079,"aZ":-9.553603534342523,"pfxX":-1.943096967220507,"pfxZ":11.39054470596976,"pX":1.0617019444061362,"pZ":2.050120559407018,"vX0":6.617582837770544,"vY0":-139.46508333171928,"vZ0":-9.305522168067409,"x":76.53,"y":183.43,"x0":-1.0809057704021643,"y0":50.00601715818903,"z0":6.044274014316549,"aX":-3.8598961489997916},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":2.3,"spinRate":2501,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.39147903616809687,"extension":6.428768816637109},"index":4,"playId":"6a08cf40-9c3d-30e1-86cc-e9f68144f4a4","pitchNumber":4,"startTime":"2026-07-25T04:06:42.108Z","endTime":"2026-07-25T04:06:45.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":96.1,"endSpeed":88.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97382478894209,"aZ":-11.557353607854917,"pfxX":-3.273131780545126,"pfxZ":10.327480689192374,"pX":0.6004685994375064,"pZ":1.2115157359415878,"vX0":6.028894642885268,"vY0":-139.580915773741,"vZ0":-11.140987176828236,"x":94.11,"y":206.07,"x0":-1.150804193548016,"y0":50.00322288790867,"z0":5.988879318585759,"aX":-6.5347417585762955},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":4.8,"spinRate":2539,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.39066198442464195,"extension":6.7509230217180205},"index":5,"playId":"a4e95502-a747-3656-8139-98d772343354","pitchNumber":5,"startTime":"2026-07-25T04:06:57.513Z","endTime":"2026-07-25T04:07:02.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-4.999999999999986,"leverageIndex":1.27,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:07:02.181Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T04:07:01.984Z","endTime":"2026-07-25T04:08:57.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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.3,"endSpeed":79.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.353338488368454,"aZ":-24.05575618932258,"pfxX":4.235696176225189,"pfxZ":5.130769426072346,"pX":-0.554033853760327,"pZ":2.8427496943489365,"vX0":1.59683172248957,"vY0":-124.34298467409322,"vZ0":-3.294442179836122,"x":138.12,"y":162.03,"x0":-1.7530161607381485,"y0":50.00516581517393,"z0":6.156562809511579,"aX":6.706671135392535},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.9,"breakHorizontal":-8.0,"spinRate":2399,"spinDirection":79},"zone":1,"typeConfidence":0.91,"plateTime":0.4386440708254291,"extension":6.58202690260026},"index":0,"playId":"ef520256-7aba-36a2-a5f4-5db3e22fb30d","pitchNumber":1,"startTime":"2026-07-25T04:07:26.847Z","endTime":"2026-07-25T04:07:30.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.084293683162148,"aZ":-12.845553817275137,"pfxX":-8.083330977456816,"pfxZ":9.805369341459809,"pX":1.0347705424169622,"pZ":1.9404880563671936,"vX0":8.922049582883911,"vY0":-139.03142842843815,"vZ0":-8.923916045737393,"x":77.56,"y":186.39,"x0":-1.1548315699532041,"y0":50.00566399446331,"z0":6.029830881553879,"aX":-15.940329386410252},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":13.0,"spinRate":2234,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.39288174370340645,"extension":6.773376756243078},"index":1,"playId":"599b8def-6d5d-3b45-bc43-b916011da9da","pitchNumber":2,"startTime":"2026-07-25T04:07:47.547Z","endTime":"2026-07-25T04:07:51.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":81.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.555017924620223,"aZ":-28.601617534635448,"pfxX":3.146899843255695,"pfxZ":2.184666190498648,"pX":1.0858558023703644,"pZ":1.4132041521039955,"vX0":5.349515886344193,"vY0":-125.67281140486364,"vZ0":-5.7010088161084855,"x":75.61,"y":200.62,"x0":-1.462201371362171,"y0":50.00001798001589,"z0":5.975782689909493,"aX":5.135282436507849},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":-6.7,"spinRate":2386,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.4324526308959542,"extension":6.6118475360635784},"index":2,"playId":"ec6da45a-c389-380e-96a5-81ee590c34d2","pitchNumber":3,"startTime":"2026-07-25T04:08:07.621Z","endTime":"2026-07-25T04:08:11.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.202424885412164,"aZ":-22.787458370380083,"pfxX":5.472646522018159,"pfxZ":5.7114500730487565,"pX":0.5575831817607442,"pZ":1.8676618089333636,"vX0":3.254035603019578,"vY0":-126.4310880436665,"vZ0":-5.867211297546098,"x":127.61,"y":138.07,"x0":-1.450804558758058,"y0":50.00072319536457,"z0":6.010542374261186,"aX":8.988960192217329},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.5,"breakHorizontal":-10.6,"spinRate":2465,"spinDirection":76},"zone":9,"typeConfidence":0.92,"plateTime":0.4307988163537897,"extension":6.689477446342737},"index":3,"playId":"09010cc7-ead9-3402-aa1b-9ecb25953b98","pitchNumber":4,"startTime":"2026-07-25T04:08:25.475Z","endTime":"2026-07-25T04:08:29.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":89.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67029357668853,"aZ":-14.06906281209242,"pfxX":-3.3348723885484866,"pfxZ":9.083666409073492,"pX":1.2730735747972206,"pZ":2.7590129470363243,"vX0":7.76272241117976,"vY0":-138.76301474108155,"vZ0":-6.978957976821266,"x":68.47,"y":164.29,"x0":-1.1002936986795535,"y0":50.00060091233976,"z0":6.204295378423499,"aX":-6.645956033752293},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":4.8,"spinRate":2239,"spinDirection":206},"zone":12,"typeConfidence":0.84,"plateTime":0.39145879153979113,"extension":6.630907935510558},"index":4,"playId":"2b5cfcf4-376c-36c6-a1f8-88ae4b7c33fc","pitchNumber":5,"startTime":"2026-07-25T04:08:53.118Z","endTime":"2026-07-25T04:08:57.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":5.699999999999989,"leverageIndex":2.42,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:08:57.281Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T04:08:58.030Z","endTime":"2026-07-25T04:10:43.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69737057706149,"aZ":-10.237293104000369,"pfxX":-2.31473631506181,"pfxZ":11.113027167437343,"pX":-0.9697168112820709,"pZ":1.6654526032607557,"vX0":1.7979184302867812,"vY0":-138.38371628513727,"vZ0":-10.142708544649514,"x":153.96,"y":193.81,"x0":-1.3213495323488744,"y0":50.00556442824287,"z0":6.026800193683878,"aX":-4.5705795734678665},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":4.0,"spinRate":2327,"spinDirection":202},"zone":13,"typeConfidence":0.91,"plateTime":0.39312624397793705,"extension":6.555681928598667},"index":0,"playId":"f926acec-106a-3957-8211-6c3af3679fd7","pitchNumber":1,"startTime":"2026-07-25T04:09:20.930Z","endTime":"2026-07-25T04:09:24.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.454951830141706,"aZ":-8.585569365553232,"pfxX":-1.6209281067908807,"pfxZ":12.026262711237749,"pX":-0.06255457221347858,"pZ":2.319778904557666,"vX0":3.823809412608178,"vY0":-138.55786665387214,"vZ0":-8.992527784816405,"x":119.38,"y":176.15,"x0":-1.2445361523211658,"y0":50.0003645114376,"z0":6.165108581062075,"aX":-3.1791136463183016},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.3,"breakHorizontal":2.2,"spinRate":2438,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.39402073481047406,"extension":6.551700532364395},"index":1,"playId":"23fbb18c-ecdc-3f2a-b4d2-bdaee23771fc","pitchNumber":2,"startTime":"2026-07-25T04:09:36.323Z","endTime":"2026-07-25T04:09:40.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272922136987635,"aZ":-21.8381318125153,"pfxX":2.530250197098074,"pfxZ":6.395829944195846,"pX":0.39294010695739046,"pZ":2.5570898348320155,"vX0":3.8861116939279112,"vY0":-126.47088614131094,"vZ0":-4.434606748484052,"x":102.02,"y":169.74,"x0":-1.4935455985162513,"y0":50.00438865666244,"z0":6.089112855117439,"aX":4.091316365170515},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.8,"breakHorizontal":-5.5,"spinRate":2518,"spinDirection":73},"zone":6,"typeConfidence":0.88,"plateTime":0.43341753664153115,"extension":6.5464848795287995},"index":2,"playId":"2130db6e-e36f-3a4c-b857-0f7f950a88cd","pitchNumber":3,"startTime":"2026-07-25T04:09:55.581Z","endTime":"2026-07-25T04:09:59.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80185084444226,"aZ":-12.200313484553911,"pfxX":-0.5067462248132233,"pfxZ":10.014887050965505,"pX":0.7871041801836718,"pZ":4.120666433933721,"vX0":5.5769448532817645,"vY0":-139.7048952445554,"vZ0":-3.8003507223882242,"x":87.0,"y":127.52,"x0":-1.161597050710313,"y0":50.00641577751117,"z0":6.28953985679986,"aX":-1.0124406325932678},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":-0.1,"spinRate":2364,"spinDirection":195},"zone":12,"typeConfidence":0.91,"plateTime":0.390714516433162,"extension":6.586633318399035},"index":3,"playId":"0566bb73-99e1-39d5-82f5-1a0cb781f248","pitchNumber":4,"startTime":"2026-07-25T04:10:21.854Z","endTime":"2026-07-25T04:10:25.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86563441719635,"aZ":-10.832091490123643,"pfxX":-1.818723852992506,"pfxZ":10.786328644663454,"pX":0.3026299917629092,"pZ":3.428471691066617,"vX0":5.140042737738092,"vY0":-139.4158278974616,"vZ0":-5.538379231739026,"x":105.46,"y":146.21,"x0":-1.3244746402021559,"y0":50.00101949500599,"z0":6.148483702534413,"aX":-3.598676887178284},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":2.3,"spinRate":2337,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.3921214178422816,"extension":6.7136030960436655},"index":4,"playId":"49b7dc0c-1219-37d7-ab05-bd79bb0dabfb","pitchNumber":5,"startTime":"2026-07-25T04:10:38.381Z","endTime":"2026-07-25T04:10:43.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":4.6000000000000085,"leverageIndex":1.79,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:10:43.375Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T04:13:18.153Z","endTime":"2026-07-25T04:15:25.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kirby Yates replaces José Fermin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T04:11:31.707Z","endTime":"2026-07-25T04:13:20.304Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":489446,"link":"/api/v1/people/489446"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.821710335926383,"aZ":-19.706127627190625,"pfxX":-7.859663789878596,"pfxZ":7.093108987600639,"pX":-1.2000013845608166,"pZ":3.890406731551831,"vX0":5.6080879718995655,"vY0":-131.0134132982973,"vZ0":0.3891878156423706,"x":162.74,"y":133.74,"x0":-2.335436340625451,"y0":50.001425719091294,"z0":5.2000546745157505,"aX":-13.812788169784016},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.2,"breakHorizontal":13.2,"spinRate":2109,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.41632457724605354,"extension":5.7125959181700185},"index":1,"playId":"a395927f-91d5-354b-907f-550e13e8d975","pitchNumber":1,"startTime":"2026-07-25T04:13:20.304Z","endTime":"2026-07-25T04:13:23.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.723135005299692,"aZ":-33.20421930829298,"pfxX":-6.344603498882566,"pfxZ":-0.6749066660658922,"pX":0.9229064879459608,"pZ":1.0106995391193654,"vX0":8.947925917626304,"vY0":-121.71549067959766,"vZ0":-3.1768182267804486,"x":81.82,"y":211.49,"x0":-1.9456454956462923,"y0":50.00206949849661,"z0":5.154170847343247,"aX":-9.696632192346373},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.7,"breakHorizontal":9.8,"spinRate":1238,"spinDirection":259},"zone":14,"typeConfidence":0.89,"plateTime":0.4468424984763719,"extension":6.114479871673674},"index":2,"playId":"2dc738fa-40c8-3de9-ab71-aa56850ce1d3","pitchNumber":2,"startTime":"2026-07-25T04:13:38.210Z","endTime":"2026-07-25T04:13:42.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-25T04:13:51.272Z","endTime":"2026-07-25T04:14:08.715Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":90.8,"endSpeed":84.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.479245796997915,"aZ":-19.280320025289235,"pfxX":-7.687573186851781,"pfxZ":7.223704429787413,"pX":0.9356766443691599,"pZ":2.0367731143507024,"vX0":10.316091801326174,"vY0":-131.8663076954915,"vZ0":-4.219450641034434,"x":81.33,"y":183.79,"x0":-2.003920168765805,"y0":50.00220013308029,"z0":5.055067371504773,"aX":-13.72186554883527},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":12.0,"spinRate":2224,"spinDirection":225},"zone":14,"typeConfidence":0.88,"plateTime":0.4132375938186148,"extension":6.160110183725137},"index":4,"playId":"670f61ef-8622-3008-b9c9-c1344d44dd54","pitchNumber":3,"startTime":"2026-07-25T04:14:08.715Z","endTime":"2026-07-25T04:14:12.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":91.0,"endSpeed":84.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832185568011806,"aZ":-18.137708305149932,"pfxX":-7.433602058692324,"pfxZ":7.786556707027952,"pX":-0.6511640194182559,"pZ":3.552727152095523,"vX0":6.811638179098955,"vY0":-132.5646821776694,"vZ0":-0.804877836286434,"x":141.82,"y":142.86,"x0":-2.2718792245760717,"y0":50.00635632587866,"z0":5.168289033896597,"aX":-13.408064962283877},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.2,"breakHorizontal":12.2,"spinRate":2252,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.41111447281745894,"extension":6.051353715499738},"index":5,"playId":"79256599-3fb1-3441-ae0b-a58b8fe26dbe","pitchNumber":4,"startTime":"2026-07-25T04:14:28.201Z","endTime":"2026-07-25T04:14:33.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.297976299808468,"aZ":-18.268319155366253,"pfxX":-8.28723768629936,"pfxZ":7.787301958177714,"pX":-0.7712049476470493,"pZ":2.7956012318015255,"vX0":6.534476040123347,"vY0":-132.07007239165935,"vZ0":-2.2600801088184603,"x":146.4,"y":163.3,"x0":-2.1877343106427585,"y0":50.00204032631425,"z0":4.99032143903706,"aX":-14.79663925454225},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":13.8,"spinRate":2301,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.41304673561400795,"extension":6.003940936645624},"index":6,"playId":"5af2e5b9-3267-3540-94de-18c9ba775021","pitchNumber":5,"startTime":"2026-07-25T04:14:45.093Z","endTime":"2026-07-25T04:14:49.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"}},"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":91.5,"endSpeed":83.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59838961235143,"aZ":-18.93570658276293,"pfxX":-7.112455791685477,"pfxZ":7.345139050478926,"pX":1.0088632041139622,"pZ":4.378999116121372,"vX0":10.093998332763212,"vY0":-132.91782884146133,"vZ0":1.3172724649913183,"x":78.54,"y":120.55,"x0":-1.9014073522313635,"y0":50.00000165500545,"z0":5.2453626014975905,"aX":-12.815008779294436},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":10.9,"spinRate":2247,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.4109607168086802,"extension":5.824808992918036},"index":7,"playId":"3b3637c8-c464-3cf2-b146-7d4418b8f966","pitchNumber":6,"startTime":"2026-07-25T04:15:21.342Z","endTime":"2026-07-25T04:15:25.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":2.799999999999983,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:15:25.470Z","atBatIndex":54},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Daniel Susac out on a sacrifice fly to left fielder Wade Meckler. Grant McCray scores.","rbi":1,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T04:16:16.828Z","endTime":"2026-07-25T04:19:19.790Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,6,7,9],"actionIndex":[0,2,8],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"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":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":{"id":489446,"link":"/api/v1/people/489446"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Grant McCray replaces Drew Gilbert.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T04:16:00.141Z","endTime":"2026-07-25T04:16:18.545Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":687551,"link":"/api/v1/people/687551"},"base":1,"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.828464087405074,"aZ":-19.239075072249598,"pfxX":-8.127077149323895,"pfxZ":7.445685763357225,"pX":-0.6477530053577985,"pZ":2.607604072781597,"vX0":6.822411605359548,"vY0":-130.99194755338235,"vZ0":-2.700037373616427,"x":141.69,"y":168.37,"x0":-2.2308979183243043,"y0":50.00076050093861,"z0":5.091097175836615,"aX":-14.113466731793213},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.1,"breakHorizontal":13.2,"spinRate":2186,"spinDirection":232},"zone":4,"typeConfidence":0.89,"plateTime":0.41824428622352583,"extension":5.986175233060189},"index":1,"playId":"f618da07-c2c2-3053-98da-3d71835808c3","pitchNumber":1,"startTime":"2026-07-25T04:16:18.545Z","endTime":"2026-07-25T04:16:25.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Grant McCray steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"actionPlayId":"f618da07-c2c2-3053-98da-3d71835808c3","startTime":"2026-07-25T04:16:27.672Z","endTime":"2026-07-25T04:16:58.024Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"postOnSecond":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":2.500000000000014,"leverageIndex":1.18,"dramaIndex":50.0,"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.982185231210067,"aZ":-32.190982607876165,"pfxX":-4.240830391247297,"pfxZ":-0.009047192181368402,"pX":-1.1766488571277678,"pZ":2.718086652604726,"vX0":4.094723207923868,"vY0":-120.41667989729189,"vZ0":0.5073103758133655,"x":161.85,"y":165.39,"x0":-2.332143210853328,"y0":50.004370424087334,"z0":5.307711174336845,"aX":-6.3536856335801675},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.2,"breakHorizontal":7.0,"spinRate":922,"spinDirection":273},"zone":11,"typeConfidence":0.88,"plateTime":0.451419159989205,"extension":6.10203478144383},"index":3,"playId":"ae39da3e-0787-3bd8-abb4-cf7710d18990","pitchNumber":2,"startTime":"2026-07-25T04:16:58.024Z","endTime":"2026-07-25T04:17:04.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":91.7,"endSpeed":84.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.288810808385676,"aZ":-16.829356900483898,"pfxX":-7.456223694885705,"pfxZ":8.432065101976036,"pX":-0.41979818332270974,"pZ":2.624226165688405,"vX0":6.967833586805641,"vY0":-133.4543649598186,"vZ0":-3.6273935061478175,"x":133.0,"y":167.93,"x0":-2.0844657051222972,"y0":50.00471330798678,"z0":5.199158425353269,"aX":-13.572737558021911},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.8,"breakHorizontal":12.1,"spinRate":2337,"spinDirection":229},"zone":4,"typeConfidence":0.91,"plateTime":0.4090181001294595,"extension":5.990094663551548},"index":4,"playId":"88cd20d0-9545-32ba-861d-111858482621","pitchNumber":3,"startTime":"2026-07-25T04:17:35.736Z","endTime":"2026-07-25T04:17:39.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-25T04:17:52.640Z","endTime":"2026-07-25T04:18:06.631Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.731934490073023,"aZ":-34.06377324809235,"pfxX":-6.636703534120944,"pfxZ":-1.2398219718537424,"pX":-0.955597072586515,"pZ":0.5430208679641761,"vX0":5.224336087241317,"vY0":-122.97918322213958,"vZ0":-4.034089571270213,"x":153.43,"y":224.12,"x0":-2.2468081959804285,"y0":50.00124213032357,"z0":5.0987837030167835,"aX":-10.149625151995723},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.0,"breakHorizontal":10.8,"spinRate":1131,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.4456548985758393,"extension":6.146069591905523},"index":6,"playId":"cd92da0f-111f-3917-bf8d-8fb909b16d06","pitchNumber":4,"startTime":"2026-07-25T04:18:06.631Z","endTime":"2026-07-25T04:18:10.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.700579300741392,"aZ":-33.286556549918735,"pfxX":-6.992390430420125,"pfxZ":-0.7170570263439087,"pX":-0.3503732566588145,"pZ":0.3454729708919035,"vX0":6.918580226901658,"vY0":-124.09234287878756,"vZ0":-4.82138803706024,"x":130.36,"y":229.45,"x0":-2.2653172747405774,"y0":50.00056611133356,"z0":5.084800204514834,"aX":-10.91037590277151},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.2,"breakHorizontal":11.0,"spinRate":1122,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.44129542604512473,"extension":6.133477215760045},"index":7,"playId":"392349da-eb6b-33f2-a328-e8d72ac7b7d4","pitchNumber":5,"startTime":"2026-07-25T04:18:31.196Z","endTime":"2026-07-25T04:18:36.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Kirby Yates. Grant McCray to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":8,"actionPlayId":"392349da-eb6b-33f2-a328-e8d72ac7b7d4","startTime":"2026-07-25T04:18:44.012Z","endTime":"2026-07-25T04:19:05.746Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"postOnThird":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":1.18,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.510614746783762,"aZ":-20.746841100008247,"pfxX":-7.421869134750009,"pfxZ":6.321556583982911,"pX":-0.21036572063687364,"pZ":3.6214636192907004,"vX0":7.459817425750999,"vY0":-132.8751194685651,"vZ0":-0.3452620362742288,"x":125.02,"y":141.0,"x0":-2.075116975765097,"y0":50.00356700760273,"z0":5.2461075922527405,"aX":-13.41952588567744},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":12.0,"spinRate":2133,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.41048123243379786,"extension":5.962529440306735},"hitData":{"launchSpeed":94.2,"launchAngle":33.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.09,"coordY":62.12}},"index":9,"playId":"eeaef3be-b123-36ce-9ca4-e75043b77044","pitchNumber":6,"startTime":"2026-07-25T04:19:05.746Z","endTime":"2026-07-25T04:19:19.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":1.18,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:19:19.790Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Wade Meckler.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T04:19:22.681Z","endTime":"2026-07-25T04:19:57.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.959113046360482,"aZ":-20.15603773415511,"pfxX":-7.003362330149982,"pfxZ":6.56988608621218,"pX":-0.25268599875564707,"pZ":2.53942561345005,"vX0":7.125058785418305,"vY0":-133.90437626203556,"vZ0":-2.9047431957122227,"x":126.63,"y":170.22,"x0":-2.0289700524684906,"y0":50.00241317365553,"z0":5.068493041174711,"aX":-12.809907934180119},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.5,"breakHorizontal":11.3,"spinRate":2178,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.4079153939349598,"extension":6.030942724966629},"hitData":{"launchSpeed":86.9,"launchAngle":52.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.5,"coordY":129.67}},"index":0,"playId":"6dc4a787-efe8-3f2f-b4ad-4219590b2111","pitchNumber":1,"startTime":"2026-07-25T04:19:48.717Z","endTime":"2026-07-25T04:19:57.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:19:57.749Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T04:19:58.797Z","endTime":"2026-07-25T04:21:33.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06513346736004,"aZ":-19.600825504384538,"pfxX":-8.338403773505064,"pfxZ":6.95550419237642,"pX":1.1815243592149507,"pZ":2.590288390866128,"vX0":11.086743453487829,"vY0":-133.4435402416914,"vZ0":-2.8392341111476047,"x":71.96,"y":168.84,"x0":-1.9389566699830638,"y0":50.002753662200675,"z0":5.0761530710870035,"aX":-15.074626615312361},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":12.7,"spinRate":2224,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.4100649205102127,"extension":5.887067937527786},"index":0,"playId":"1f419806-0c84-3d73-bfe1-28e5206c7f0a","pitchNumber":1,"startTime":"2026-07-25T04:20:26.792Z","endTime":"2026-07-25T04:20:30.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":90.9,"endSpeed":83.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821855004347267,"aZ":-20.0737100517466,"pfxX":-6.838160242359226,"pfxZ":6.7767691668262895,"pX":0.629221629418531,"pZ":3.174029305763613,"vX0":8.91414410491807,"vY0":-132.19539109056302,"vZ0":-1.2549107575691036,"x":93.02,"y":153.08,"x0":-1.8841272553532962,"y0":50.003481129059935,"z0":5.115827146362768,"aX":-12.212202641700065},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.2,"breakHorizontal":10.7,"spinRate":2267,"spinDirection":227},"zone":3,"typeConfidence":0.89,"plateTime":0.4129264451990817,"extension":5.933247550564373},"index":1,"playId":"c74f053f-b82d-3780-92b7-6b0412bafce8","pitchNumber":2,"startTime":"2026-07-25T04:20:44.010Z","endTime":"2026-07-25T04:20:47.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77600200128157,"aZ":-33.518871159064624,"pfxX":-7.179062327083534,"pfxZ":-0.8565909073038149,"pX":0.7547393535604978,"pZ":-0.052556986169329356,"vX0":8.936439229237186,"vY0":-124.1367172752674,"vZ0":-5.4993336175500644,"x":88.23,"y":240.2,"x0":-1.951427607906049,"y0":50.00502676751658,"z0":4.967156930498479,"aX":-11.258508116006768},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.6,"breakHorizontal":11.0,"spinRate":1379,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.44045575741100595,"extension":6.134646776831551},"index":2,"playId":"cd8b2f08-7411-3f5c-844c-4b6bb9e5c133","pitchNumber":3,"startTime":"2026-07-25T04:21:00.214Z","endTime":"2026-07-25T04:21:05.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":91.2,"endSpeed":83.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55817188514586,"aZ":-19.558715848937087,"pfxX":-8.540347182497339,"pfxZ":7.045738351312294,"pX":-0.0025403925692177626,"pZ":1.9477376873108583,"vX0":8.202909065705535,"vY0":-132.54278887182937,"vZ0":-4.38193713057828,"x":117.1,"y":186.19,"x0":-2.018000400556924,"y0":50.00656017154478,"z0":5.038331916391018,"aX":-15.300398377510602},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":13.8,"spinRate":2252,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.41220747620875375,"extension":6.036728639979716},"hitData":{"launchSpeed":92.1,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":165.36}},"index":3,"playId":"a004d1df-a573-3198-97d2-2847b800ef86","pitchNumber":4,"startTime":"2026-07-25T04:21:24.431Z","endTime":"2026-07-25T04:21:33.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:21:33.081Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Schanuel flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T04:23:46.750Z","endTime":"2026-07-25T04:23:58.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Grant McCray remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T04:22:41.102Z","endTime":"2026-07-25T04:22:41.136Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jason Foley replaces Dylan Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-25T04:22:41.136Z","endTime":"2026-07-25T04:23:48.922Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671345,"link":"/api/v1/people/671345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681916,"link":"/api/v1/people/681916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.724953768488565,"aZ":-25.800927868852582,"pfxX":-10.425546976450542,"pfxZ":3.147635702150348,"pX":-0.38321293226245895,"pZ":2.842846211959498,"vX0":7.602304162341721,"vY0":-140.6987480226719,"vZ0":-2.4283624294756274,"x":131.61,"y":162.02,"x0":-1.7511355645945543,"y0":50.005416115468584,"z0":5.37052526223066,"aX":-21.129317226235834},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.4,"breakHorizontal":17.5,"spinRate":2160,"spinDirection":234},"zone":4,"typeConfidence":0.91,"plateTime":0.3877046544258511,"extension":6.707954744485305},"hitData":{"launchSpeed":90.4,"launchAngle":34.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.75,"coordY":106.17}},"index":2,"playId":"efb97043-7205-3f2e-be30-93d7e22e2e6e","pitchNumber":1,"startTime":"2026-07-25T04:23:48.922Z","endTime":"2026-07-25T04:23:58.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:23:58.600Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a sharp line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T04:23:56.123Z","endTime":"2026-07-25T04:24:37.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0293287403881,"aZ":-27.785001583286768,"pfxX":-9.363320119966962,"pfxZ":2.1527386164845748,"pX":0.32732954288302846,"pZ":2.599349120533193,"vX0":8.594064222296264,"vY0":-140.6640030623458,"vZ0":-2.6025215779386057,"x":104.52,"y":168.6,"x0":-1.5269348832554115,"y0":50.00073990803246,"z0":5.307616705737197,"aX":-19.067690714314615},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.6,"breakHorizontal":15.6,"spinRate":2076,"spinDirection":241},"zone":6,"typeConfidence":0.93,"plateTime":0.38698901856749846,"extension":6.861014430841854},"hitData":{"launchSpeed":101.3,"launchAngle":19.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":213.41,"coordY":105.94}},"index":0,"playId":"a3f9bd44-80df-3d92-bfda-7d4e1d7ae056","pitchNumber":1,"startTime":"2026-07-25T04:24:26.574Z","endTime":"2026-07-25T04:24:37.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.0,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:24:37.606Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vaughn Grissom homers (6) on a fly ball to left field. Jorge Soler scores.","rbi":2,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T04:24:38.411Z","endTime":"2026-07-25T04:26:22.765Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":{"id":671345,"link":"/api/v1/people/671345"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":{"id":671345,"link":"/api/v1/people/671345"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70547033548422,"aZ":-23.746544497693357,"pfxX":-10.130285706210401,"pfxZ":4.2371778266891695,"pX":-1.290027955124492,"pZ":4.70790865564813,"vX0":4.457076265033986,"vY0":-140.18972299466813,"vZ0":1.8965324917588209,"x":166.17,"y":111.67,"x0":-1.5842678691787535,"y0":50.00586012260641,"z0":5.572645611318769,"aX":-20.166369030466935},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.3,"breakHorizontal":17.4,"spinRate":2220,"spinDirection":237},"zone":11,"typeConfidence":0.56,"plateTime":0.3907103415058977,"extension":6.609072324692342},"index":0,"playId":"b96b6130-9ded-37ba-b87d-bb61cb07c78f","pitchNumber":1,"startTime":"2026-07-25T04:25:08.868Z","endTime":"2026-07-25T04:25:14.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jason Foley. Jorge Soler to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"b96b6130-9ded-37ba-b87d-bb61cb07c78f","startTime":"2026-07-25T04:25:21.158Z","endTime":"2026-07-25T04:25:39.908Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"},"defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"postOnSecond":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":2.13,"dramaIndex":69.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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76160247832381,"aZ":-26.52552425921064,"pfxX":-9.753175621042733,"pfxZ":2.8167953779939037,"pX":0.6430467369795883,"pZ":2.6353058500765987,"vX0":9.543600316911947,"vY0":-140.25929696893726,"vZ0":-2.9770577569137764,"x":92.49,"y":167.63,"x0":-1.525638641649882,"y0":50.00369567603584,"z0":5.427858394330787,"aX":-19.562302201931402},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.7,"breakHorizontal":15.8,"spinRate":2038,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.3895263577221084,"extension":6.979759210723821},"index":2,"playId":"ecd42e6a-1f9c-3134-ae10-fe32e56d5736","pitchNumber":2,"startTime":"2026-07-25T04:25:39.908Z","endTime":"2026-07-25T04:25:43.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.790391695637485,"aZ":-31.08471741401321,"pfxX":1.1136944633190025,"pfxZ":0.662653337476172,"pX":-0.025315781352892516,"pZ":2.5767019768130197,"vX0":3.269827862659467,"vY0":-127.34578813027204,"vZ0":-1.7602154887829542,"x":117.96,"y":169.21,"x0":-1.471912884651333,"y0":50.00033576083481,"z0":5.741849194373638,"aX":1.8239507674089293},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-2.8,"spinRate":2183,"spinDirection":109},"zone":5,"typeConfidence":0.88,"plateTime":0.4305369352158017,"extension":6.651536937039944},"hitData":{"launchSpeed":103.4,"launchAngle":24.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.37,"coordY":73.23}},"index":3,"playId":"4ab5ce12-0819-354c-97ad-557094c4e663","pitchNumber":3,"startTime":"2026-07-25T04:25:59.149Z","endTime":"2026-07-25T04:26:22.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":-29.1,"leverageIndex":2.13,"dramaIndex":247.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:26:22.765Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wade Meckler strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T04:26:09.550Z","endTime":"2026-07-25T04:28:20.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.874026539851666,"aZ":-33.63377061471467,"pfxX":1.253523733915638,"pfxZ":-0.9205319785206534,"pX":-0.5485353547342013,"pZ":3.622889065205069,"vX0":2.7279734656543497,"vY0":-124.44846483858387,"vZ0":1.3684394739949055,"x":137.91,"y":140.96,"x0":-1.81601426093693,"y0":50.002000509415616,"z0":5.824604988803316,"aX":1.991256831765053},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.2,"breakHorizontal":-2.9,"spinRate":2293,"spinDirection":91},"zone":11,"typeConfidence":0.86,"plateTime":0.4379174039160838,"extension":6.586520014950324},"index":0,"playId":"f116e26f-710b-30f0-907a-ad9f2e6f3120","pitchNumber":1,"startTime":"2026-07-25T04:26:54.326Z","endTime":"2026-07-25T04:26:58.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":96.3,"endSpeed":88.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.413754458851663,"aZ":-25.826181847315194,"pfxX":-11.148400394703124,"pfxZ":3.163883848955887,"pX":-0.32448847803864966,"pZ":2.365721324147102,"vX0":7.6784901553896585,"vY0":-140.1636749825898,"vZ0":-3.489709480685899,"x":129.37,"y":174.91,"x0":-1.640484289174683,"y0":50.001061287512,"z0":5.298693279341939,"aX":-22.34920878791662},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.3,"breakHorizontal":18.7,"spinRate":2201,"spinDirection":239},"zone":4,"typeConfidence":0.93,"plateTime":0.389651001645678,"extension":6.340687962857575},"index":1,"playId":"acbc8e48-71b6-3201-a9f8-c1cb4e0f2e12","pitchNumber":2,"startTime":"2026-07-25T04:27:11.381Z","endTime":"2026-07-25T04:27:15.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.109233007322228,"aZ":-35.83364597904325,"pfxX":-4.042407715200559,"pfxZ":-2.0899867519952924,"pX":-0.6919041213984157,"pZ":1.6971267232853111,"vX0":4.2317055292287575,"vY0":-130.4172879498679,"vZ0":-2.609841278089598,"x":143.37,"y":192.96,"x0":-1.7974981516246213,"y0":50.0015019575617,"z0":5.369160479988056,"aX":-7.079963888336235},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-4.1,"breakHorizontal":6.6,"spinRate":1001,"spinDirection":257},"zone":7,"typeConfidence":0.92,"plateTime":0.4173115705440633,"extension":6.713125717121428},"index":2,"playId":"dccf9bc1-8acd-3f9d-943f-50b137214d6d","pitchNumber":3,"startTime":"2026-07-25T04:27:32.093Z","endTime":"2026-07-25T04:27:36.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.540117671770705,"aZ":-34.399308523800556,"pfxX":-5.617909802616525,"pfxZ":-1.2949190123924783,"pX":-2.354651782305574,"pZ":2.4351504093625334,"vX0":0.8128550901103322,"vY0":-129.90558590483047,"vZ0":-0.8699586914673083,"x":206.75,"y":173.03,"x0":-1.9401037494554492,"y0":50.002114911962735,"z0":5.3742632707691715,"aX":-9.663854695749677},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.3,"breakHorizontal":10.1,"spinRate":680,"spinDirection":268},"zone":11,"typeConfidence":0.89,"plateTime":0.42057703370424004,"extension":7.106671489802357},"index":3,"playId":"c7066175-c570-37b2-a79f-be41d7ebe3ce","pitchNumber":4,"startTime":"2026-07-25T04:27:57.749Z","endTime":"2026-07-25T04:28:01.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":97.3,"endSpeed":89.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.722239697780406,"aZ":-17.433597431737667,"pfxX":-5.87832697410838,"pfxZ":7.222362735075993,"pX":0.34633638036789677,"pZ":3.8705580925977774,"vX0":7.617146445567808,"vY0":-141.5706335468077,"vZ0":-1.3785830378644208,"x":103.8,"y":134.27,"x0":-1.6087156890634795,"y0":50.00107843942741,"z0":5.473770724317499,"aX":-11.994937777168014},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":9.2,"spinRate":2090,"spinDirection":232},"zone":12,"typeConfidence":0.93,"plateTime":0.3861208641917293,"extension":6.555313566774086},"index":4,"playId":"49bd11db-5f70-3093-a0c1-35b57bf78e33","pitchNumber":5,"startTime":"2026-07-25T04:28:16.150Z","endTime":"2026-07-25T04:28:20.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:28:20.450Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T04:28:20.092Z","endTime":"2026-07-25T04:30:10.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.359739592253845,"aZ":-31.450608049569137,"pfxX":1.8562683522359826,"pfxZ":0.44675395439222676,"pX":1.015107723249204,"pZ":3.13428004308089,"vX0":5.588553646653786,"vY0":-125.29395971398793,"vZ0":0.04813296500300557,"x":78.31,"y":154.15,"x0":-1.4741643019705817,"y0":50.00044870872995,"z0":5.658602523640962,"aX":2.9870540030231187},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":-4.4,"spinRate":2172,"spinDirection":92},"zone":12,"typeConfidence":0.9,"plateTime":0.4350940933955716,"extension":6.767659325893833},"index":0,"playId":"4cb6ac02-27a7-3155-92c6-1f46e7ae2a35","pitchNumber":1,"startTime":"2026-07-25T04:28:45.875Z","endTime":"2026-07-25T04:28:49.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.308215584763083,"aZ":-32.48291936229947,"pfxX":2.248349656171879,"pfxZ":-0.19485666151624415,"pX":0.17382990064016812,"pZ":2.753737266418547,"vX0":3.0862086118216565,"vY0":-123.44912478712102,"vZ0":-0.6744787920897112,"x":110.37,"y":164.43,"x0":-1.3800611514588024,"y0":50.00515812666745,"z0":5.741516496738608,"aX":3.504539765610435},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.2,"breakHorizontal":-4.7,"spinRate":2236,"spinDirection":74},"zone":5,"typeConfidence":0.91,"plateTime":0.4420335846528096,"extension":6.6766412179333425},"index":1,"playId":"a8c1a5f7-7e21-3673-ae27-012fb7fa9602","pitchNumber":2,"startTime":"2026-07-25T04:29:02.594Z","endTime":"2026-07-25T04:29:06.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.890097768505964,"aZ":-30.323689460899015,"pfxX":1.2865840646406514,"pfxZ":1.1693856091116341,"pX":0.9076209883819666,"pZ":2.7192835211137094,"vX0":5.450274415995226,"vY0":-124.33456087022537,"vZ0":-1.0836052445007567,"x":82.4,"y":165.36,"x0":-1.4720911863126327,"y0":50.00044972735274,"z0":5.65728759030331,"aX":2.031415113210525},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":-3.5,"spinRate":2223,"spinDirection":73},"zone":12,"typeConfidence":0.91,"plateTime":0.4390669034229773,"extension":6.785045432596183},"index":2,"playId":"314a11c7-df23-301c-8b48-c17f6f6897d0","pitchNumber":3,"startTime":"2026-07-25T04:29:19.646Z","endTime":"2026-07-25T04:29:23.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.355772110282814,"aZ":-19.89155623792091,"pfxX":-6.550768291344094,"pfxZ":6.211028493420489,"pX":0.2571961149889075,"pZ":4.412165753496313,"vX0":7.0106189220046256,"vY0":-139.29206670309426,"vZ0":0.2035492692077785,"x":107.2,"y":119.65,"x0":-1.4332795026722391,"y0":50.00496687911922,"z0":5.646388926600075,"aX":-12.959503129760678},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.5,"breakHorizontal":10.6,"spinRate":2092,"spinDirection":232},"zone":12,"typeConfidence":0.92,"plateTime":0.3922397024790878,"extension":6.667491051145779},"index":3,"playId":"60f104e8-f774-30b4-bd33-82c44cabfac5","pitchNumber":4,"startTime":"2026-07-25T04:29:44.901Z","endTime":"2026-07-25T04:29:48.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31162777170222,"aZ":-29.515688135775065,"pfxX":-10.245948248231349,"pfxZ":1.3305274297488197,"pX":-0.15136649531505394,"pZ":2.229071091732345,"vX0":7.332490762600256,"vY0":-139.9825960613358,"vZ0":-3.461475268226992,"x":122.77,"y":178.6,"x0":-1.4633107532222769,"y0":50.00465074127657,"z0":5.3977267702330085,"aX":-20.49320664668106},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":1.9,"breakHorizontal":17.2,"spinRate":2138,"spinDirection":235},"zone":8,"typeConfidence":0.94,"plateTime":0.3901278922487421,"extension":6.817448269175204},"hitData":{"launchSpeed":98.9,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.99,"coordY":143.07}},"index":4,"playId":"327630d9-4be3-3b46-b137-19ff7be80847","pitchNumber":5,"startTime":"2026-07-25T04:30:02.374Z","endTime":"2026-07-25T04:30:10.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":671345,"link":"/api/v1/people/671345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:30:10.393Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T04:32:26.295Z","endTime":"2026-07-25T04:32:50.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Samy Natera Jr. replaces Kirby Yates.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T04:31:00.700Z","endTime":"2026-07-25T04:32:28.445Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696519,"link":"/api/v1/people/696519"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.502558051449242,"aZ":-8.79586366093331,"pfxX":3.1155186272386475,"pfxZ":12.188284480256158,"pX":-1.0583123647250228,"pZ":1.0782148733067847,"vX0":-6.430040778658781,"vY0":-137.83451905624648,"vZ0":-11.285086724433691,"x":157.34,"y":209.67,"x0":0.9032286568691111,"y0":50.00534746686208,"z0":5.826416627586299,"aX":5.977519048069672},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.8,"breakHorizontal":-4.2,"spinRate":2320,"spinDirection":157},"zone":13,"typeConfidence":0.92,"plateTime":0.3978382862368055,"extension":6.690649913878207},"index":1,"playId":"509e8cf1-db88-35c8-933a-98a9a062d2d7","pitchNumber":1,"startTime":"2026-07-25T04:32:28.445Z","endTime":"2026-07-25T04:32:32.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":94.8,"endSpeed":87.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.883343416698576,"aZ":-10.886036330624078,"pfxX":3.6364783845125546,"pfxZ":11.011332459098599,"pX":-0.31650454254995397,"pZ":1.8313740722726195,"vX0":-4.946436294999955,"vY0":-137.7500302694297,"vZ0":-9.281650502853486,"x":129.06,"y":189.33,"x0":1.024992995011554,"y0":50.00249134629989,"z0":5.968370961762257,"aX":7.030437858083523},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":-5.6,"spinRate":2393,"spinDirection":161},"zone":7,"typeConfidence":0.91,"plateTime":0.3967183694283376,"extension":6.738578461502772},"hitData":{"launchSpeed":79.1,"launchAngle":3.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":155.74}},"index":2,"playId":"31ccdcc3-3f15-39fa-ac4e-d763f692887a","pitchNumber":2,"startTime":"2026-07-25T04:32:42.361Z","endTime":"2026-07-25T04:32:50.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:32:50.892Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Heineman challenged (pitch result), call on the field was overturned: Rafael Devers called out on strikes.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T04:32:51.378Z","endTime":"2026-07-25T04:34:44.030Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52626685050445,"aZ":-7.6765688071072296,"pfxX":4.086626980511992,"pfxZ":12.539411274814613,"pX":-0.6291059114863253,"pZ":0.7543543458821987,"vX0":-5.6368583472006435,"vY0":-138.98353940418068,"vZ0":-12.539790779012796,"x":140.98,"y":218.41,"x0":0.8956579439530409,"y0":50.006775319273146,"z0":5.837953828197241,"aX":7.9865982659192305},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.2,"breakHorizontal":-6.2,"spinRate":2297,"spinDirection":157},"zone":13,"typeConfidence":0.93,"plateTime":0.3942973312379121,"extension":6.781210720941199},"index":0,"playId":"6601b7a3-c23a-32e9-8a0d-73b29701d51f","pitchNumber":1,"startTime":"2026-07-25T04:33:16.792Z","endTime":"2026-07-25T04:33:20.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2307900414928,"aZ":-8.596668774426295,"pfxX":2.4584475704220603,"pfxZ":11.97850718562459,"pX":0.018001180982095383,"pZ":1.8772175084723166,"vX0":-3.9528697836363413,"vY0":-139.16728766243676,"vZ0":-9.574103347200465,"x":108.33,"y":178.12,"x0":1.1351282810010477,"y0":50.001323936159665,"z0":5.924815800450553,"aX":4.838639647429534},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.9,"breakHorizontal":-3.7,"spinRate":2378,"spinDirection":160},"zone":8,"typeConfidence":0.93,"plateTime":0.39306006369791513,"extension":6.776256191908836},"index":1,"playId":"5dda955e-b966-330f-aa8a-807a412161c3","pitchNumber":2,"startTime":"2026-07-25T04:33:32.697Z","endTime":"2026-07-25T04:33:36.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8306580322749,"aZ":-26.236567155431707,"pfxX":-3.9048270986353266,"pfxZ":3.610132939418633,"pX":-0.05424368882316287,"pZ":1.2323839643319447,"vX0":-2.1521448780706933,"vY0":-126.46834754143734,"vZ0":-6.679715700021552,"x":119.07,"y":205.51,"x0":1.3107994455941543,"y0":50.00551054704128,"z0":5.965977444360206,"aX":-6.43013838645577},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.5,"breakHorizontal":7.6,"spinRate":2589,"spinDirection":234},"zone":13,"typeConfidence":0.92,"plateTime":0.43040589142778796,"extension":6.520256923465844},"index":2,"playId":"fa40301e-e060-3448-9817-395ee3450a50","pitchNumber":3,"startTime":"2026-07-25T04:33:48.613Z","endTime":"2026-07-25T04:33:52.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.5,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.052097536928834,"aZ":-8.139321712441093,"pfxX":4.431037653098648,"pfxZ":12.433494041915534,"pX":-0.7504013550044089,"pZ":1.7468431155745374,"vX0":-6.3275113625312125,"vY0":-138.64486780586057,"vZ0":-9.877288981651091,"x":145.6,"y":191.62,"x0":0.9932350768682298,"y0":50.002481353613334,"z0":5.912733723538355,"aX":8.56555120382178},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.4,"breakHorizontal":-6.6,"spinRate":2356,"spinDirection":158},"zone":7,"typeConfidence":0.93,"plateTime":0.3961433577050939,"extension":6.838667432546648},"index":3,"playId":"9bb0e5a3-e78f-3fb0-a208-007a4fcee52c","pitchNumber":4,"startTime":"2026-07-25T04:34:03.998Z","endTime":"2026-07-25T04:34:08.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07384828678055,"aZ":-8.228835690524917,"pfxX":4.048009978012701,"pfxZ":12.348741302852169,"pX":-1.1517822060608118,"pZ":2.407485561055405,"vX0":-7.354797535021541,"vY0":-138.62187490510493,"vZ0":-8.306798376814545,"x":160.9,"y":173.78,"x0":1.014344913887306,"y0":50.0021941581609,"z0":5.998846301267725,"aX":7.849772698953412},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.8,"breakHorizontal":-5.8,"spinRate":2425,"spinDirection":158},"zone":13,"typeConfidence":0.93,"plateTime":0.39569728305336493,"extension":6.7932033262966},"index":4,"playId":"f469f26d-f75d-3e23-97cb-ecd1449ae4cc","pitchNumber":5,"startTime":"2026-07-25T04:34:20.778Z","endTime":"2026-07-25T04:34:24.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78477851040444,"aZ":-8.559165657663241,"pfxX":3.3559093677121608,"pfxZ":12.289293944747694,"pX":-0.7980097291208892,"pZ":1.7571119979627743,"vX0":-6.175106664929258,"vY0":-138.0126669286914,"vZ0":-9.640613056230613,"x":147.42,"y":191.34,"x0":1.0363011898046735,"y0":50.0059827435841,"z0":5.879445964545911,"aX":6.450762266257459},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.3,"breakHorizontal":-4.7,"spinRate":2423,"spinDirection":161},"zone":7,"typeConfidence":0.93,"plateTime":0.3974220540110682,"extension":6.908320025361766},"index":5,"playId":"41aec2eb-8d60-3737-bee1-7ec67a4bc9d8","pitchNumber":6,"startTime":"2026-07-25T04:34:39.528Z","endTime":"2026-07-25T04:34:44.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:34:44.030Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T04:35:06.209Z","endTime":"2026-07-25T04:36:31.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.175766001933315,"aZ":-9.67569550830226,"pfxX":3.940194422440383,"pfxZ":11.279508768110865,"pX":0.2770999849283939,"pZ":1.2780340856625179,"vX0":-3.8245407392092674,"vY0":-140.01049010655115,"vZ0":-10.992500960317473,"x":106.44,"y":204.27,"x0":1.1456709571732757,"y0":50.005517803907196,"z0":5.8778617928977415,"aX":7.86184507281896},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":-6.4,"spinRate":2413,"spinDirection":154},"zone":14,"typeConfidence":0.93,"plateTime":0.3904827975033256,"extension":6.9674388798707065},"index":0,"playId":"47b19c53-bf1f-34b7-8ed9-8286ccb1a04a","pitchNumber":1,"startTime":"2026-07-25T04:35:22.405Z","endTime":"2026-07-25T04:35:26.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18519776771447,"aZ":-8.459196378189382,"pfxX":3.918723283050401,"pfxZ":12.085035861407782,"pX":0.10813139369218487,"pZ":1.4426261516410166,"vX0":-4.077072611037349,"vY0":-139.61957724948024,"vZ0":-10.61788355237622,"x":112.88,"y":199.83,"x0":1.0823835354870528,"y0":50.00660845356454,"z0":5.864267928759711,"aX":7.692392226199746},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.7,"breakHorizontal":-6.2,"spinRate":2435,"spinDirection":155},"zone":14,"typeConfidence":0.94,"plateTime":0.3931924755577012,"extension":6.849354608439908},"index":1,"playId":"0ef30dfc-1f23-3bde-bcd8-ce7b7b2e04a2","pitchNumber":2,"startTime":"2026-07-25T04:35:39.374Z","endTime":"2026-07-25T04:35:43.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.781369719229044,"aZ":-9.260749066962125,"pfxX":3.167515042627891,"pfxZ":12.25650818793198,"pX":0.5948677211875142,"pZ":2.3488543766221075,"vX0":-2.8132997438943628,"vY0":-136.3052983826833,"vZ0":-7.697256025782017,"x":94.33,"y":175.36,"x0":1.2321261539836845,"y0":50.003971701143556,"z0":5.860235669044855,"aX":5.921980085830178},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.6,"breakHorizontal":-5.0,"spinRate":2402,"spinDirection":156},"zone":6,"typeConfidence":0.92,"plateTime":0.40285793286341587,"extension":6.945792525556848},"index":2,"playId":"d8e443c8-6464-381d-85c9-b868117c979e","pitchNumber":3,"startTime":"2026-07-25T04:35:58.692Z","endTime":"2026-07-25T04:36:02.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":96.0,"endSpeed":88.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.935528834808295,"aZ":-11.672381594729963,"pfxX":2.8593616813613014,"pfxZ":10.346072362140065,"pX":0.33724484730340143,"pZ":2.669819756149788,"vX0":-2.8017202747704215,"vY0":-139.75310416269974,"vZ0":-7.039476989195488,"x":104.15,"y":166.69,"x0":0.9803370246695288,"y0":50.00540366538852,"z0":5.984962292368439,"aX":5.667675834073498},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":-4.6,"spinRate":2209,"spinDirection":160},"zone":6,"typeConfidence":0.93,"plateTime":0.39164683476607065,"extension":6.826645233745731},"hitData":{"launchSpeed":107.3,"launchAngle":-1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":157.76}},"index":3,"playId":"ff388504-a4ef-3ddc-b2f2-62c8677bdabb","pitchNumber":4,"startTime":"2026-07-25T04:36:21.594Z","endTime":"2026-07-25T04:36:31.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":696519,"link":"/api/v1/people/696519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:36:31.736Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Denzer Guzman walks.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T04:38:50.522Z","endTime":"2026-07-25T04:41:45.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Miller replaces Jason Foley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T04:37:07.490Z","endTime":"2026-07-25T04:38:52.663Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671345,"link":"/api/v1/people/671345","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":96.7,"endSpeed":88.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86873645946707,"aZ":-22.932911721976378,"pfxX":10.179724537259624,"pfxZ":4.588479447081744,"pX":0.36349544140003415,"pZ":3.371209306467223,"vX0":-6.259419965923945,"vY0":-140.75018464878602,"vZ0":-4.514781489189887,"x":103.14,"y":147.76,"x0":1.2894627989113943,"y0":50.003454572866346,"z0":6.474349651536736,"aX":20.4985396949827},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.6,"breakHorizontal":-17.3,"spinRate":2341,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.38862074880408715,"extension":6.860933607404906},"index":1,"playId":"87aef483-61e3-3292-8219-f6e5879a4229","pitchNumber":1,"startTime":"2026-07-25T04:38:52.663Z","endTime":"2026-07-25T04:38:56.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.173413464991704,"aZ":-24.02240143208587,"pfxX":10.250774728836195,"pfxZ":4.059940663895933,"pX":1.1680362907757111,"pZ":3.6686389005079874,"vX0":-4.085249086722522,"vY0":-141.02637582330553,"vZ0":-3.4398753083354605,"x":72.48,"y":139.73,"x0":1.3067922932681681,"y0":50.00107463823587,"z0":6.460345508475811,"aX":20.56910117898287},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.8,"breakHorizontal":-17.6,"spinRate":2371,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.3889323674713685,"extension":6.666461342010988},"index":2,"playId":"d3f8d90d-fbd9-3900-b6a6-53bce0777d14","pitchNumber":2,"startTime":"2026-07-25T04:39:09.801Z","endTime":"2026-07-25T04:39:13.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.804043841389348,"aZ":-23.281736819688536,"pfxX":10.072037579568594,"pfxZ":4.435275906400343,"pX":-0.21024899533994534,"pZ":1.700444961313287,"vX0":-7.476456445519047,"vY0":-140.05874403865928,"vZ0":-8.323545913046942,"x":125.01,"y":192.87,"x0":1.1723889120373188,"y0":50.003700037673326,"z0":6.209457380688876,"aX":20.20259296214835},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.6,"breakHorizontal":-16.9,"spinRate":2397,"spinDirection":135},"zone":8,"typeConfidence":0.9,"plateTime":0.3896454486286105,"extension":6.678289369074866},"index":3,"playId":"733b13ec-3117-388b-902c-1214e3e3b24b","pitchNumber":3,"startTime":"2026-07-25T04:39:28.484Z","endTime":"2026-07-25T04:39:32.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0936304117464,"aZ":-30.238788376491804,"pfxX":-0.5490734007950219,"pfxZ":1.2316464124200701,"pX":-0.06840031520218517,"pZ":1.0476470782993377,"vX0":-3.5459682153861007,"vY0":-125.3112346059625,"vZ0":-6.82317440551007,"x":119.61,"y":210.49,"x0":1.4432197110594402,"y0":50.00255489986499,"z0":6.313978681815736,"aX":-0.8628826702879631},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":1.9,"spinRate":2565,"spinDirection":78},"zone":13,"typeConfidence":0.9,"plateTime":0.43906738400826706,"extension":6.563307136155066},"index":4,"playId":"42c2f55c-056f-3574-919c-3eadc8f90886","pitchNumber":4,"startTime":"2026-07-25T04:39:59.897Z","endTime":"2026-07-25T04:40:04.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.489225625473864,"aZ":-35.30927670390104,"pfxX":-4.212996884999008,"pfxZ":-2.0309128738307356,"pX":-1.7450480570652585,"pZ":0.7437537340085303,"vX0":-5.961577193473798,"vY0":-124.27663472664743,"vZ0":-6.4655811393888705,"x":183.52,"y":218.7,"x0":1.2467533268208875,"y0":50.00498460428034,"z0":6.367145534626019,"aX":-6.489747453915078},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.2,"breakHorizontal":9.2,"spinRate":2683,"spinDirection":329},"zone":13,"typeConfidence":0.91,"plateTime":0.4433549225855944,"extension":6.650381676352602},"index":5,"playId":"a31b1f4b-169d-3471-90f2-aae06cab4505","pitchNumber":5,"startTime":"2026-07-25T04:40:19.244Z","endTime":"2026-07-25T04:40:23.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.130885078748246,"aZ":-28.63441305288998,"pfxX":0.08498135116204608,"pfxZ":2.3118975283425005,"pX":-1.0866894892670924,"pZ":2.341105503682717,"vX0":-6.005306104292257,"vY0":-124.12460514456797,"vZ0":-3.836622246586504,"x":158.42,"y":175.57,"x0":1.3721831026781715,"y0":50.00408934199225,"z0":6.340681756433376,"aX":0.1311548901407855},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.4,"breakHorizontal":1.6,"spinRate":2506,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.4444469753073923,"extension":6.707191441527695},"index":6,"playId":"375783e4-80d8-3556-b63e-5e6a39a7d68d","pitchNumber":6,"startTime":"2026-07-25T04:40:39.140Z","endTime":"2026-07-25T04:40:44.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79437549748842,"aZ":-22.13120350909955,"pfxX":10.774954900363268,"pfxZ":5.0689776144901755,"pX":0.9697453186961033,"pZ":2.3907719160437932,"vX0":-4.7531834876660195,"vY0":-140.3898253887745,"vZ0":-7.141924505262388,"x":80.04,"y":174.23,"x0":1.2911813354494808,"y0":50.005757840241856,"z0":6.423707610172761,"aX":21.366332549953984},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.8,"breakHorizontal":-18.5,"spinRate":2233,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.39115524847707084,"extension":6.775456702672204},"index":7,"playId":"1e620f43-7360-3e2f-9407-76cf6188c612","pitchNumber":7,"startTime":"2026-07-25T04:41:00.618Z","endTime":"2026-07-25T04:41:04.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07542239081936,"aZ":-21.007162802083208,"pfxX":10.90916531646091,"pfxZ":5.706718683810147,"pX":0.022400335561269226,"pZ":3.552860537703246,"vX0":-6.836265491270179,"vY0":-138.78940946680393,"vZ0":-4.115146721625906,"x":116.15,"y":142.85,"x0":1.095730723664487,"y0":50.00540323590785,"z0":6.447859452812921,"aX":21.357872580976625},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.7,"breakHorizontal":-18.4,"spinRate":2162,"spinDirection":134},"zone":12,"typeConfidence":0.89,"plateTime":0.39413450324167965,"extension":6.646505432854549},"index":8,"playId":"5c7b0d1a-3357-3d68-9188-09a499e113b3","pitchNumber":8,"startTime":"2026-07-25T04:41:21.482Z","endTime":"2026-07-25T04:41:25.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.588179197981386,"aZ":-32.367945968556995,"pfxX":-2.9599123272999126,"pfxZ":-0.1318298390245367,"pX":1.3954853231086306,"pZ":2.515551283622205,"vX0":0.4615797143069216,"vY0":-123.0038317089872,"vZ0":-2.9637041157400033,"x":63.81,"y":170.86,"x0":1.590396819301032,"y0":50.00009016668986,"z0":6.4706882963564425,"aX":-4.550535726494128},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.6,"breakHorizontal":5.3,"spinRate":2476,"spinDirection":318},"zone":14,"typeConfidence":0.91,"plateTime":0.44469984292653475,"extension":6.573550042773428},"index":9,"playId":"e4e76803-77c3-3aee-b985-3c3d57ad76f8","pitchNumber":9,"startTime":"2026-07-25T04:41:41.357Z","endTime":"2026-07-25T04:41:45.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.29,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:41:45.202Z","atBatIndex":66},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Tyler Heineman out on a sacrifice bunt, catcher Daniel Susac to first baseman Rafael Devers. Denzer Guzman to 2nd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T04:41:45.892Z","endTime":"2026-07-25T04:42:21.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":89.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.109043671563295,"aZ":-22.58877873602524,"pfxX":10.463686734240412,"pfxZ":4.785405776505268,"pX":-0.5639319210385334,"pZ":3.301037423129518,"vX0":-8.953965640658573,"vY0":-139.62839218654622,"vZ0":-4.680611172044799,"x":138.5,"y":149.65,"x0":1.3019387576302712,"y0":50.00390958673015,"z0":6.457240076080151,"aX":20.966124901254915},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":-17.4,"spinRate":2321,"spinDirection":134},"zone":1,"typeConfidence":0.88,"plateTime":0.3900973672146115,"extension":6.812544164229496},"hitData":{"launchSpeed":33.8,"launchAngle":-64.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":127.38,"coordY":200.93}},"index":0,"playId":"22344750-36e9-3f73-955a-fdaa1905c0dc","pitchNumber":1,"startTime":"2026-07-25T04:42:13.571Z","endTime":"2026-07-25T04:42:21.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":3.43,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:42:21.610Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging, catcher Daniel Susac to first baseman Rafael Devers.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T04:42:25.542Z","endTime":"2026-07-25T04:43:53.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.547723889459842,"aZ":-30.02099896942611,"pfxX":-1.8655595533519662,"pfxZ":1.3134056688690627,"pX":0.6036658007292554,"pZ":1.825303770583292,"vX0":-2.004659534389694,"vY0":-126.73123421166048,"vZ0":-5.470623341488345,"x":93.99,"y":189.5,"x0":1.6456300015220335,"y0":50.00196421325926,"z0":6.393826151096193,"aX":-3.0504545761734634},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":3.8,"spinRate":2620,"spinDirection":253},"zone":9,"typeConfidence":0.9,"plateTime":0.43128462925711597,"extension":6.725295946799075},"index":0,"playId":"3330019a-2f7e-3164-afd7-7cfb795cdfa4","pitchNumber":1,"startTime":"2026-07-25T04:42:59.789Z","endTime":"2026-07-25T04:43:03.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":694203,"link":"/api/v1/people/694203"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03062642316857,"aZ":-22.447235981388797,"pfxX":10.813227529535524,"pfxZ":4.72033178174625,"pX":0.45952571848285007,"pZ":2.988173214223176,"vX0":-7.025758295042567,"vY0":-142.683940622832,"vZ0":-5.3715533580252615,"x":99.48,"y":158.1,"x0":1.5497348295905884,"y0":50.002890529063826,"z0":6.310919367524798,"aX":22.281174906968637},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.6,"breakHorizontal":-18.1,"spinRate":2459,"spinDirection":131},"zone":3,"typeConfidence":0.92,"plateTime":0.3839661582415186,"extension":6.877249137817903},"index":1,"playId":"f7501100-5183-3d37-b04b-453233f9fef2","pitchNumber":2,"startTime":"2026-07-25T04:43:17.635Z","endTime":"2026-07-25T04:43:21.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":694203,"link":"/api/v1/people/694203"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-25T04:43:28.647Z","endTime":"2026-07-25T04:43:45.466Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":694203,"link":"/api/v1/people/694203"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37580625564586,"aZ":-30.274646127648985,"pfxX":-0.6636321802371699,"pfxZ":1.1512220445436836,"pX":-0.5842482698634701,"pZ":0.7033661068053497,"vX0":-5.281800578777858,"vY0":-127.32786509940229,"vZ0":-7.925628408755601,"x":139.27,"y":219.79,"x0":1.6004685515014128,"y0":50.00214866066598,"z0":6.241668851827837,"aX":-1.0920424089162755},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.6,"breakHorizontal":2.4,"spinRate":2564,"spinDirection":21},"zone":13,"typeConfidence":0.9,"plateTime":0.42966343774222127,"extension":6.684896683518141},"index":3,"playId":"ced1973c-9f02-33b6-9c20-c0bc106fe99b","pitchNumber":3,"startTime":"2026-07-25T04:43:45.466Z","endTime":"2026-07-25T04:43:53.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":694203,"link":"/api/v1/people/694203"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":9.500000000000007,"leverageIndex":3.45,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:43:53.483Z","atBatIndex":68},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Erik Miller intentionally walks Mike Trout.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T04:43:53.796Z","endTime":"2026-07-25T04:44:13.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08231966-0706-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-25T04:44:12.138Z","endTime":"2026-07-25T04:44:12.177Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":694203,"link":"/api/v1/people/694203"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08231966-0706-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-25T04:44:12.177Z","endTime":"2026-07-25T04:44:12.182Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":694203,"link":"/api/v1/people/694203"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08231966-0706-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-25T04:44:12.182Z","endTime":"2026-07-25T04:44:12.185Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":694203,"link":"/api/v1/people/694203"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08231966-0706-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-25T04:44:12.185Z","endTime":"2026-07-25T04:44:13.020Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":694203,"link":"/api/v1/people/694203"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":3.98,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:44:13.020Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Schanuel lines out to third baseman Casey Schmitt.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T04:44:13.888Z","endTime":"2026-07-25T04:44:59.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.315910973707688,"aZ":-29.8667767102744,"pfxX":-0.6327641660560781,"pfxZ":1.4255795695674611,"pX":-1.1679234144792925,"pZ":0.8492607986010569,"vX0":-6.220124861057833,"vY0":-126.25136355646282,"vZ0":-7.79205661671487,"x":161.52,"y":215.85,"x0":1.4042096029555442,"y0":50.00547324998945,"z0":6.3604876980615765,"aX":-1.0278316274309576},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":2.5,"spinRate":2426,"spinDirection":346},"zone":13,"typeConfidence":0.9,"plateTime":0.43288265192561903,"extension":6.81486898343468},"index":0,"playId":"9b5bdb77-3093-3c8e-bfb2-dc2ed5ce9fcf","pitchNumber":1,"startTime":"2026-07-25T04:44:33.406Z","endTime":"2026-07-25T04:44:41.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":694203,"link":"/api/v1/people/694203"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62774551333138,"aZ":-24.143293072476638,"pfxX":10.776124316853934,"pfxZ":3.9785055339388027,"pX":0.007119158756539839,"pZ":3.5589359867172354,"vX0":-7.690884049116435,"vY0":-141.48552938029533,"vZ0":-3.6324675267958546,"x":116.73,"y":142.69,"x0":1.3667421234997768,"y0":50.003279383510645,"z0":6.414914161443252,"aX":21.750599149022037},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.6,"breakHorizontal":-17.9,"spinRate":2158,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.3878004937589692,"extension":6.843399989328394},"hitData":{"launchSpeed":56.4,"launchAngle":11.0,"totalDistance":92.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":107.11,"coordY":170.87}},"index":1,"playId":"79fe799f-8750-3e13-9001-2e7ec29531be","pitchNumber":2,"startTime":"2026-07-25T04:44:54.943Z","endTime":"2026-07-25T04:44:59.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":694203,"link":"/api/v1/people/694203"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":11.699999999999996,"leverageIndex":4.63,"dramaIndex":193.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:44:59.957Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T04:47:27.878Z","endTime":"2026-07-25T04:48:44.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Samy Natera Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T04:45:45.454Z","endTime":"2026-07-25T04:47:29.983Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696519,"link":"/api/v1/people/696519","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730047738218992,"aZ":-26.798831887973712,"pfxX":7.183806944430451,"pfxZ":3.581409765087905,"pX":0.978149941044812,"pZ":1.298175550750596,"vX0":6.594288746060443,"vY0":-122.3707886106463,"vZ0":-4.682243387281626,"x":79.72,"y":203.73,"x0":-2.695784463788939,"y0":50.0003033507003,"z0":5.563557122511222,"aX":10.766435354334723},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.5,"breakHorizontal":-14.6,"spinRate":2871,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.44957082046706454,"extension":6.740217271025261},"index":1,"playId":"ced14634-40c2-3c3d-8269-3044eda862bc","pitchNumber":1,"startTime":"2026-07-25T04:47:29.983Z","endTime":"2026-07-25T04:47:34.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":97.1,"endSpeed":89.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.436542833188422,"aZ":-12.096531213931497,"pfxX":-2.2013014011644927,"pfxZ":9.890506102404004,"pX":-0.38352909899090576,"pZ":2.3241014857087317,"vX0":6.662487553177933,"vY0":-141.18702473796873,"vZ0":-6.821836761419604,"x":131.62,"y":176.03,"x0":-2.4820531384030096,"y0":50.00464865443756,"z0":5.5407403820282015,"aX":-4.469649543182207},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":2.8,"spinRate":2365,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.3870956590528647,"extension":6.904930309396628},"index":2,"playId":"58528bc7-0451-3f3e-ab56-05724c7c01ce","pitchNumber":2,"startTime":"2026-07-25T04:47:43.574Z","endTime":"2026-07-25T04:47:47.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41624509432907,"aZ":-24.10890698995579,"pfxX":7.5184279317992555,"pfxZ":5.047962829389206,"pX":-0.7497669610244868,"pZ":2.7595944725491717,"vX0":2.5038142166930504,"vY0":-125.13838972803006,"vZ0":-2.3219586190815695,"x":145.58,"y":164.27,"x0":-2.7382308218853435,"y0":50.004699836582446,"z0":5.6588845235348595,"aX":12.017230193354356},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.9,"breakHorizontal":-14.2,"spinRate":2828,"spinDirection":71},"zone":4,"typeConfidence":0.9,"plateTime":0.4364109887066894,"extension":6.479298997499434},"index":3,"playId":"6d067e12-4025-3abc-9381-8e800228f68e","pitchNumber":3,"startTime":"2026-07-25T04:47:57.786Z","endTime":"2026-07-25T04:48:02.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.532440840463476,"aZ":-19.187650399359647,"pfxX":-3.0353273544248633,"pfxZ":6.898085469057612,"pX":-3.7601837034204175,"pZ":8.608655204051782,"vX0":-1.4935642543784435,"vY0":-135.80098286878257,"vZ0":10.186409982561862,"x":260.33,"y":6.35,"x0":-2.8101257128432997,"y0":50.00069234690149,"z0":6.147579892844933,"aX":-5.71253680328595},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":5.8,"spinRate":2046,"spinDirection":209},"zone":11,"typeConfidence":0.81,"plateTime":0.4021291786908643,"extension":6.579534529687055},"index":4,"playId":"cbb362f8-7503-3cdc-a3ca-c49779daf90c","pitchNumber":4,"startTime":"2026-07-25T04:48:16.630Z","endTime":"2026-07-25T04:48:20.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.567994912222918,"aZ":-9.821361466213542,"pfxX":-2.4963790525317227,"pfxZ":10.592384693958014,"pX":-0.09108454819860115,"pZ":2.0231095950265203,"vX0":7.514294506948206,"vY0":-143.92625670826462,"vZ0":-8.057077683272286,"x":120.47,"y":184.16,"x0":-2.404715399042799,"y0":50.005651268144,"z0":5.45744683624025,"aX":-5.270524270519438},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.9,"breakHorizontal":3.1,"spinRate":2354,"spinDirection":209},"zone":8,"typeConfidence":0.92,"plateTime":0.3797249547659165,"extension":6.827966876658153},"hitData":{"launchSpeed":87.4,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.47,"coordY":142.56}},"index":5,"playId":"b62f69df-6fb5-3dbf-846d-60ed15948ce8","pitchNumber":5,"startTime":"2026-07-25T04:48:36.756Z","endTime":"2026-07-25T04:48:44.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:48:44.789Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to center fielder Mike Trout.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T04:48:56.447Z","endTime":"2026-07-25T04:50:24.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":85.9,"endSpeed":79.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2997586189776,"aZ":-27.54990997958371,"pfxX":8.808865380867402,"pfxZ":2.910194282751971,"pX":0.681915870491201,"pZ":1.4470018311474844,"vX0":5.2693692746090415,"vY0":-124.99380885318638,"vZ0":-4.6300045855045635,"x":91.01,"y":199.71,"x0":-2.5952912183185446,"y0":50.00283490583089,"z0":5.575515887809747,"aX":13.989009930978549},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":-17.2,"spinRate":2792,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4375811159704024,"extension":6.89355402197582},"index":0,"playId":"ef8803ec-24fb-3fdb-ae3f-4fd5f2b73fbf","pitchNumber":1,"startTime":"2026-07-25T04:49:13.331Z","endTime":"2026-07-25T04:49:17.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.348962229204165,"aZ":-25.268748450782446,"pfxX":5.130423425552577,"pfxZ":4.106747280178527,"pX":-0.1445813562610995,"pZ":1.8434951896910396,"vX0":5.0967268325820365,"vY0":-128.51832951528783,"vZ0":-4.427834872287386,"x":122.51,"y":189.01,"x0":-2.8161655859922035,"y0":50.00173484691987,"z0":5.539050372410674,"aX":8.62606780762067},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.7,"breakHorizontal":-10.4,"spinRate":2638,"spinDirection":86},"zone":8,"typeConfidence":0.9,"plateTime":0.4253413051936241,"extension":6.8307994573995545},"index":1,"playId":"b6a7e125-baf8-354a-a73e-c7489ded92da","pitchNumber":2,"startTime":"2026-07-25T04:49:28.004Z","endTime":"2026-07-25T04:49:32.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92257788112703,"aZ":-22.06712167072765,"pfxX":-7.454558487219391,"pfxZ":4.981958458216527,"pX":0.03063762120782608,"pZ":0.6408905919722631,"vX0":9.730700214523514,"vY0":-140.79248806189946,"vZ0":-8.968368511226245,"x":115.83,"y":221.48,"x0":-2.485416572617553,"y0":50.002172745178136,"z0":5.270230799749094,"aX":-15.11840469759451},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.4,"breakHorizontal":11.8,"spinRate":2006,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.3875274507705311,"extension":6.832217949445831},"index":2,"playId":"e39f4c76-4db9-3f5e-b329-357cf98fec16","pitchNumber":3,"startTime":"2026-07-25T04:49:43.313Z","endTime":"2026-07-25T04:49:47.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":96.7,"endSpeed":89.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153945842496356,"aZ":-23.60348482419744,"pfxX":-8.58409284916328,"pfxZ":4.253547561537053,"pX":0.2371306718525452,"pZ":2.1365397432444824,"vX0":10.296172265914285,"vY0":-140.45666667195482,"vZ0":-4.880315138618676,"x":107.96,"y":181.09,"x0":-2.345502694617989,"y0":50.006594950357716,"z0":5.413881851266325,"aX":-17.309234775961617},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.0,"breakHorizontal":13.7,"spinRate":1933,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.38865086296550366,"extension":7.04589283319024},"index":3,"playId":"cbc32a3e-515a-3d67-8137-b1370534318f","pitchNumber":4,"startTime":"2026-07-25T04:50:00.510Z","endTime":"2026-07-25T04:50:04.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.214252913982502,"aZ":-22.84429228247339,"pfxX":10.444494617212625,"pfxZ":5.721398067435071,"pX":0.7061226836863029,"pZ":1.795834780602266,"vX0":5.352384923536681,"vY0":-126.94102351880878,"vZ0":-4.61234153448228,"x":90.08,"y":190.29,"x0":-2.787120829354512,"y0":50.001898092665996,"z0":5.457117195092134,"aX":17.027211786928582},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.5,"breakHorizontal":-20.2,"spinRate":2798,"spinDirection":76},"zone":9,"typeConfidence":0.9,"plateTime":0.4316450124057245,"extension":6.783084674385118},"hitData":{"launchSpeed":78.9,"launchAngle":43.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.91,"coordY":98.83}},"index":4,"playId":"a8babd7a-de88-377d-bb7e-cfb47a2cf9bc","pitchNumber":5,"startTime":"2026-07-25T04:50:15.483Z","endTime":"2026-07-25T04:50:24.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:50:24.512Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Heineman challenged (pitch result), call on the field was confirmed: Grant McCray walks.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T04:50:24.060Z","endTime":"2026-07-25T04:53:26.330Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,8],"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":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.6,"endSpeed":90.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.920646956616743,"aZ":-12.225773302335512,"pfxX":-4.075749558465925,"pfxZ":9.532261205319982,"pX":-1.0237344965640185,"pZ":3.212817901670549,"vX0":5.759759822291797,"vY0":-143.46265713261948,"vZ0":-4.73619980823854,"x":156.02,"y":152.03,"x0":-2.524108788190221,"y0":50.00450437077414,"z0":5.64177636054091,"aX":-8.531421786310036},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.6,"breakHorizontal":6.2,"spinRate":2289,"spinDirection":207},"zone":11,"typeConfidence":0.88,"plateTime":0.3812020965654641,"extension":6.964171835138447},"index":0,"playId":"f12ff703-e99f-3445-b28e-6d8fca35efad","pitchNumber":1,"startTime":"2026-07-25T04:50:53.614Z","endTime":"2026-07-25T04:50:57.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83696383100002,"aZ":-27.494544032595545,"pfxX":9.972076223025631,"pfxZ":3.019398579925368,"pX":1.508800761146079,"pZ":2.0372680111386003,"vX0":6.886232479151681,"vY0":-124.18514877271754,"vZ0":-2.852955640673126,"x":59.49,"y":183.77,"x0":-2.6035340686109425,"y0":50.00197797420677,"z0":5.508516197032487,"aX":15.439510867669913},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.0,"breakHorizontal":-19.8,"spinRate":2893,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.44249823635398133,"extension":6.811219921011346},"index":1,"playId":"9184f706-ba4e-3379-b10a-03d9c05a4036","pitchNumber":2,"startTime":"2026-07-25T04:51:09.199Z","endTime":"2026-07-25T04:51:13.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":97.8,"endSpeed":89.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18972881829539,"aZ":-13.196116496367033,"pfxX":-1.8218474112652796,"pfxZ":9.277970668645128,"pX":-0.02601375476172629,"pZ":3.614560940463778,"vX0":7.166302659209334,"vY0":-142.2514313786931,"vZ0":-3.133513572275441,"x":117.99,"y":141.19,"x0":-2.3431986849302544,"y0":50.002518352966845,"z0":5.569035907441167,"aX":-3.726505379019233},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.3,"breakHorizontal":1.8,"spinRate":2333,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.38530945669162,"extension":6.908072186853666},"index":2,"playId":"103fac7e-6514-3718-9d49-fad70d37fcf5","pitchNumber":3,"startTime":"2026-07-25T04:51:27.488Z","endTime":"2026-07-25T04:51:31.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.469041017139784,"aZ":-25.593102306205346,"pfxX":9.776449081644783,"pfxZ":4.120051183658188,"pX":1.0237111952956908,"pZ":1.749253456402764,"vX0":6.0778938640413065,"vY0":-126.05722033489782,"vZ0":-3.9699123870750013,"x":77.98,"y":191.55,"x0":-2.6949537267975647,"y0":50.003097297980624,"z0":5.429269187886476,"aX":15.609887425773401},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.7,"breakHorizontal":-19.2,"spinRate":2848,"spinDirection":81},"zone":14,"typeConfidence":0.9,"plateTime":0.43579836219459134,"extension":6.768072467103129},"index":3,"playId":"586102f7-7627-3275-b217-1b993e1536b6","pitchNumber":4,"startTime":"2026-07-25T04:51:44.891Z","endTime":"2026-07-25T04:51:50.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-25T04:52:09.531Z","endTime":"2026-07-25T04:52:09.532Z","isPitch":false,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.832614158043505,"aZ":-14.02303970048896,"pfxX":-1.5666425087526799,"pfxZ":8.67573860590751,"pX":0.8773221641600963,"pZ":2.4624733916938113,"vX0":9.642779731822884,"vY0":-143.0034835866605,"vZ0":-6.201118181795008,"x":83.56,"y":172.29,"x0":-2.320101036223699,"y0":50.00331084954824,"z0":5.522139442952295,"aX":-3.2788649244317276},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.8,"breakHorizontal":1.1,"spinRate":2228,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.38153876465979586,"extension":6.9513376547989445},"index":5,"playId":"5228b8d5-79de-35f3-9d11-cf4fea895635","pitchNumber":5,"startTime":"2026-07-25T04:52:09.533Z","endTime":"2026-07-25T04:52:13.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.933539143740756,"aZ":-14.391261476849582,"pfxX":-0.5873928137637066,"pfxZ":8.509555232946017,"pX":-2.010101862533698,"pZ":3.160830730270539,"vX0":1.9580432240957477,"vY0":-143.15594536607856,"vZ0":-4.289380032473129,"x":193.62,"y":153.44,"x0":-2.62458478281534,"y0":50.00447736797236,"z0":5.57021952657817,"aX":-1.2281210477997868},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.8,"breakHorizontal":0.7,"spinRate":2099,"spinDirection":199},"zone":11,"typeConfidence":0.89,"plateTime":0.3816172280147807,"extension":6.970015243192737},"index":6,"playId":"f2015586-85ba-3833-9981-91c6e61654e5","pitchNumber":6,"startTime":"2026-07-25T04:52:30.999Z","endTime":"2026-07-25T04:52:34.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-07-25T04:53:05.417Z","endTime":"2026-07-25T04:53:18.479Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.983322919937105,"aZ":-33.88000741321234,"pfxX":1.9035855154738917,"pfxZ":-0.9950326981757414,"pX":1.0094347990162007,"pZ":2.3633705822582254,"vX0":7.980360778298013,"vY0":-130.09213180099286,"vZ0":-2.1747767694989024,"x":78.52,"y":174.97,"x0":-2.343696652759211,"y0":50.00322566876968,"z0":5.7754241872537655,"aX":3.2644124180180154},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-2.0,"breakHorizontal":-5.2,"spinRate":2637,"spinDirection":87},"zone":14,"typeConfidence":0.91,"plateTime":0.4208462627019989,"extension":6.83814819043003},"index":8,"playId":"d20d14d9-aedf-353c-b87b-37533d0f2ec9","pitchNumber":7,"startTime":"2026-07-25T04:53:18.479Z","endTime":"2026-07-25T04:53:26.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","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":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":1.42,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:53:26.330Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Cavanaugh strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T04:55:18.499Z","endTime":"2026-07-25T04:56:30.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Cavanaugh replaces Daniel Susac.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-25T04:53:58.785Z","endTime":"2026-07-25T04:54:41.565Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":691740,"link":"/api/v1/people/691740"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":"50945ddd-cb29-41a2-8154-f8a4be687220","startTime":"2026-07-25T04:54:41.565Z","endTime":"2026-07-25T04:54:52.600Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Ryan Zeferjahn on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"50945ddd-cb29-41a2-8154-f8a4be687220","startTime":"2026-07-25T04:54:58.552Z","endTime":"2026-07-25T04:55:20.793Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"postOnSecond":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":61.0,"awayTeamWinProbability":39.0,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":2.51,"dramaIndex":97.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98348978475896,"aZ":-21.50560702147158,"pfxX":6.075898516194582,"pfxZ":6.506245978144792,"pX":-1.0130819390303356,"pZ":2.2415077498503684,"vX0":2.9624135515510712,"vY0":-126.73712075079831,"vZ0":-4.175187040476621,"x":155.62,"y":178.26,"x0":-2.9835643188077285,"y0":50.00148526471598,"z0":5.61106968487648,"aX":9.961346296650074},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.2,"breakHorizontal":-11.6,"spinRate":2708,"spinDirection":92},"zone":13,"typeConfidence":0.91,"plateTime":0.43086510280635704,"extension":6.508782615535426},"index":3,"playId":"be2d6880-d5ab-391f-ad98-59f041f70908","pitchNumber":1,"startTime":"2026-07-25T04:55:20.793Z","endTime":"2026-07-25T04:55:25.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.636979560768392,"aZ":-26.21061986441802,"pfxX":4.441170924274927,"pfxZ":3.6263942905152673,"pX":-0.15264720865010856,"pZ":1.8522205051501903,"vX0":4.724909128544663,"vY0":-126.84569606129428,"vZ0":-4.005357951618377,"x":122.82,"y":188.77,"x0":-2.610153572710958,"y0":50.00547940020465,"z0":5.519075831103493,"aX":7.305085832206254},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.0,"breakHorizontal":-9.0,"spinRate":2611,"spinDirection":85},"zone":8,"typeConfidence":0.89,"plateTime":0.4302587768886328,"extension":6.744845819104633},"index":4,"playId":"0b587202-4c2b-3e3a-bcaa-c606253527a4","pitchNumber":2,"startTime":"2026-07-25T04:55:37.804Z","endTime":"2026-07-25T04:55:42.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":83.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.169131562778706,"aZ":-32.20830079651501,"pfxX":2.4810551383243284,"pfxZ":-0.023257025231643524,"pX":0.2138617410768125,"pZ":1.4880405984663334,"vX0":6.039455409266799,"vY0":-129.00691722257133,"vZ0":-4.4814454922251095,"x":108.85,"y":198.6,"x0":-2.462603248909438,"y0":50.000160680351605,"z0":5.67915663387482,"aX":4.258042275308436},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.7,"breakHorizontal":-5.6,"spinRate":2626,"spinDirection":98},"zone":14,"typeConfidence":0.93,"plateTime":0.4215935187014872,"extension":6.69230179369664},"index":5,"playId":"10ede081-c015-3814-92f5-b60bbc99c65e","pitchNumber":3,"startTime":"2026-07-25T04:56:01.681Z","endTime":"2026-07-25T04:56:06.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.846145674134963,"aZ":-24.467495947854967,"pfxX":8.403516951566539,"pfxZ":4.756671047087869,"pX":0.630365262845093,"pZ":1.0471898924543415,"vX0":5.530831960291366,"vY0":-126.265957187898,"vZ0":-6.060686207571303,"x":92.97,"y":210.51,"x0":-2.6778355656461748,"y0":50.00550760809052,"z0":5.438163302042075,"aX":13.617110915653686},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.4,"breakHorizontal":-16.4,"spinRate":2717,"spinDirection":75},"zone":14,"typeConfidence":0.9,"plateTime":0.4332134776005314,"extension":6.615341294028971},"index":6,"playId":"ea5aeeca-7688-335b-9671-f7be3f781395","pitchNumber":4,"startTime":"2026-07-25T04:56:25.163Z","endTime":"2026-07-25T04:56:30.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-11.0,"leverageIndex":2.51,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-07-25T04:56:30.320Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-25T04:59:00.176Z","endTime":"2026-07-25T05:00:29.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Drew Cavanaugh remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T04:57:18.713Z","endTime":"2026-07-25T04:57:18.756Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":691740,"link":"/api/v1/people/691740"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Caleb Kilian replaces Erik Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-25T04:57:18.756Z","endTime":"2026-07-25T04:58:35.821Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668873,"link":"/api/v1/people/668873"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nolan Schanuel starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-25T04:58:35.821Z","endTime":"2026-07-25T04:58:53.476Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"base":2,"defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Oswald Peraza replaces Nolan Schanuel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-25T04:58:53.476Z","endTime":"2026-07-25T04:59:02.247Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"},"base":2,"defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.056553917434115,"aZ":-43.892281716543394,"pfxX":7.3005953297696795,"pfxZ":-8.794194032804025,"pX":-1.9446476676413664,"pZ":3.5639524834971263,"vX0":-2.6326767342804027,"vY0":-115.19076882791884,"vZ0":3.8360567282691056,"x":191.13,"y":142.55,"x0":-1.7300517605845818,"y0":50.001899782360944,"z0":6.144201809963405,"aX":9.728873961736543},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.5,"breakHorizontal":-12.5,"spinRate":2599,"spinDirection":38},"zone":11,"typeConfidence":0.91,"plateTime":0.4770180836741522,"extension":6.314131814011912},"index":4,"playId":"41930573-2fcc-35af-9d0b-59c3c78f9ba4","pitchNumber":1,"startTime":"2026-07-25T04:59:02.247Z","endTime":"2026-07-25T04:59:08.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.839245647470136,"aZ":-42.62265757896388,"pfxX":6.3679855902224105,"pfxZ":-7.794409953027175,"pX":1.3330790918797835,"pZ":1.1003792152599288,"vX0":4.0631412114633,"vY0":-115.4327228592744,"vZ0":-1.6535152068153605,"x":66.19,"y":209.07,"x0":-1.281382373998991,"y0":50.00381349618049,"z0":5.954784300328262,"aX":8.535006251547255},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.3,"breakHorizontal":-12.6,"spinRate":2654,"spinDirection":31},"zone":14,"typeConfidence":0.91,"plateTime":0.475728632099512,"extension":6.662716157258055},"index":5,"playId":"5f5151da-a39d-3927-9e76-62d57b989962","pitchNumber":2,"startTime":"2026-07-25T04:59:25.032Z","endTime":"2026-07-25T04:59:28.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.439438919224045,"aZ":-13.91961219563594,"pfxX":-0.43775462847004665,"pfxZ":9.222677273840477,"pX":0.3028719751016139,"pZ":3.002748709863368,"vX0":4.417294115840102,"vY0":-139.34678089025314,"vZ0":-5.343742266728833,"x":105.46,"y":157.71,"x0":-1.2416594788936217,"y0":50.002285635556845,"z0":5.8549494777300986,"aX":-0.8673203486828946},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":-0.1,"spinRate":2348,"spinDirection":197},"zone":3,"typeConfidence":0.87,"plateTime":0.39210918704606534,"extension":6.69723239088413},"index":6,"playId":"fd853c82-3f7e-342c-b113-77f8b8d86dc1","pitchNumber":3,"startTime":"2026-07-25T04:59:45.101Z","endTime":"2026-07-25T04:59:49.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":96.9,"endSpeed":89.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.087222985670543,"aZ":-16.56522105609528,"pfxX":-0.4479518285551023,"pfxZ":7.706617943986337,"pX":0.20446126499820722,"pZ":1.7904457602761015,"vX0":4.077836274023798,"vY0":-140.9580550314308,"vZ0":-8.23433117469854,"x":109.21,"y":190.44,"x0":-1.1987829885627055,"y0":50.00536473453807,"z0":5.805618042592738,"aX":-0.9084617309036856},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":0.0,"spinRate":2346,"spinDirection":196},"zone":8,"typeConfidence":0.85,"plateTime":0.38762173359467367,"extension":6.770715877467467},"index":7,"playId":"dcfcac12-1e23-322f-afaa-112a4a6f85da","pitchNumber":4,"startTime":"2026-07-25T05:00:05.239Z","endTime":"2026-07-25T05:00:09.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6364266937436,"aZ":-13.389968858486393,"pfxX":-1.7305165353993397,"pfxZ":9.352835161145705,"pX":0.9656285396985254,"pZ":3.8362751971611915,"vX0":6.388990991754371,"vY0":-140.53228856099426,"vZ0":-3.392833354581795,"x":80.19,"y":135.2,"x0":-1.1083781656418366,"y0":50.0028190777745,"z0":5.9240562793260185,"aX":-3.4768018800414406},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":1.9,"spinRate":2337,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.3891523848206613,"extension":6.617081521210524},"index":8,"playId":"8c4006a0-f5a4-3dd8-b85a-d9a5d434d0cd","pitchNumber":5,"startTime":"2026-07-25T05:00:25.476Z","endTime":"2026-07-25T05:00:29.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":2.29,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-07-25T05:00:29.460Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vaughn Grissom singles on a ground ball to third baseman Casey Schmitt.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-25T05:00:30.178Z","endTime":"2026-07-25T05:02:12.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.998629781395525,"aZ":-12.103126092305848,"pfxX":-0.8715918103850817,"pfxZ":9.996790953439648,"pX":-0.6459457403513587,"pZ":3.1556072571301734,"vX0":2.4376069573318473,"vY0":-140.7980606443531,"vZ0":-5.308366989738829,"x":141.62,"y":153.58,"x0":-1.4096960597353558,"y0":50.00159819715579,"z0":5.848770780765011,"aX":-1.7500914734763573},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":1.1,"spinRate":2364,"spinDirection":195},"zone":1,"typeConfidence":0.89,"plateTime":0.3890345928442036,"extension":6.6148727553860525},"index":0,"playId":"3ad15fd3-f5e9-3a89-8530-b0e891b726ef","pitchNumber":1,"startTime":"2026-07-25T05:00:57.565Z","endTime":"2026-07-25T05:01:01.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.4,"endSpeed":88.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.165748968623383,"aZ":-16.802534989722027,"pfxX":0.006999455249513176,"pfxZ":7.712204526968844,"pX":1.2263756883436234,"pZ":2.1676302115546653,"vX0":6.1534707887511075,"vY0":-140.18412313115093,"vZ0":-7.224845558865646,"x":70.25,"y":180.25,"x0":-0.9965654960576037,"y0":50.0057850237525,"z0":5.871746581764899,"aX":0.014110374283819187},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":-1.2,"spinRate":2355,"spinDirection":196},"zone":14,"typeConfidence":0.77,"plateTime":0.39045051056553115,"extension":6.677841265236477},"index":1,"playId":"aa807f80-96c1-3d55-a145-5206466a441e","pitchNumber":2,"startTime":"2026-07-25T05:01:20.568Z","endTime":"2026-07-25T05:01:24.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.389630378529116,"aZ":-12.39608891245891,"pfxX":-1.9640877834814594,"pfxZ":9.684379322700774,"pX":0.5172403629470416,"pZ":3.1363284367148703,"vX0":5.427378834920743,"vY0":-141.5463127570949,"vZ0":-5.445056839779825,"x":97.28,"y":154.1,"x0":-1.1644439573056644,"y0":50.0024129639974,"z0":5.869450677974196,"aX":-4.011996708508658},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":2.5,"spinRate":2421,"spinDirection":196},"zone":3,"typeConfidence":0.9,"plateTime":0.3860369618145092,"extension":6.66402542105211},"index":2,"playId":"6335837e-44d2-3205-bcd7-281b58954a4f","pitchNumber":3,"startTime":"2026-07-25T05:01:41.602Z","endTime":"2026-07-25T05:01:45.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4742191321908,"aZ":-44.49953307202613,"pfxX":6.798632671897562,"pfxZ":-8.729921365767208,"pX":0.28784313394449057,"pZ":1.8129877088311288,"vX0":2.0767117219314306,"vY0":-118.57564189785614,"vZ0":-0.26136241690609974,"x":106.03,"y":189.83,"x0":-1.4845110421521326,"y0":50.00379641938911,"z0":6.01424779603504,"aX":9.598040971728604},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-15.6,"breakHorizontal":-12.8,"spinRate":2706,"spinDirection":32},"zone":9,"typeConfidence":0.91,"plateTime":0.4634351958321372,"extension":6.631351051689764},"hitData":{"launchSpeed":73.1,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":172.97}},"index":3,"playId":"8dc93cd8-8ab8-3d01-8675-2f717da130cd","pitchNumber":4,"startTime":"2026-07-25T05:02:04.034Z","endTime":"2026-07-25T05:02:12.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.99999999999999,"awayTeamWinProbability":43.00000000000001,"homeTeamWinProbabilityAdded":-3.9000000000000057,"leverageIndex":3.45,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-07-25T05:02:12.545Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Angels challenged (tag play), call on the field was upheld: Wade Meckler flies into a double play, center fielder Grant McCray to third baseman Casey Schmitt. Oswald Peraza out at 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-25T05:03:31.574Z","endTime":"2026-07-25T05:04:53.801Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-25T05:02:30.449Z","endTime":"2026-07-25T05:03:33.665Z","isPitch":false,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24131399280953,"aZ":-42.84989925881856,"pfxX":5.336688725125748,"pfxZ":-7.5703252684377285,"pX":-0.09271464304532664,"pZ":1.3866684875998365,"vX0":3.9982619806152977,"vY0":-118.43356517656265,"vZ0":-1.2909673738733085,"x":120.53,"y":201.34,"x0":-2.500852171690585,"y0":50.00466628863726,"z0":5.884851351136211,"aX":7.523008332319241},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.7,"breakHorizontal":-10.7,"spinRate":2737,"spinDirection":37},"zone":13,"typeConfidence":0.89,"plateTime":0.4638523162632291,"extension":6.4888912472324565},"index":1,"playId":"5e4ba673-8bbe-3dea-86e9-86eeb2ae689a","pitchNumber":1,"startTime":"2026-07-25T05:03:33.665Z","endTime":"2026-07-25T05:03:37.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272884285248935,"aZ":-45.020146481702966,"pfxX":5.750798710410917,"pfxZ":-9.044849704899125,"pX":0.29532483187086633,"pZ":0.3481666746348617,"vX0":4.720889837732944,"vY0":-119.37277244405199,"vZ0":-3.2412296781488443,"x":105.74,"y":229.38,"x0":-2.4658730665024744,"y0":50.00087810909392,"z0":5.837881115220493,"aX":8.170007691285038},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.9,"breakHorizontal":-11.6,"spinRate":2896,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.46157173617735614,"extension":6.593579905004258},"index":2,"playId":"31e62cce-b87d-3f03-9c5a-ece7b42e46f9","pitchNumber":2,"startTime":"2026-07-25T05:03:51.952Z","endTime":"2026-07-25T05:03:56.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.5,"endSpeed":89.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.498082686395968,"aZ":-18.31283636360262,"pfxX":0.9540018093824081,"pfxZ":6.858581006449409,"pX":0.15149255793675254,"pZ":3.650155454977334,"vX0":6.468658104372792,"vY0":-140.4629511499799,"vZ0":-3.0760469671400252,"x":111.23,"y":140.23,"x0":-2.294548928550267,"y0":50.000221816691216,"z0":5.934139489973901,"aX":1.9256093275677943},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":-2.9,"spinRate":2381,"spinDirection":185},"zone":12,"typeConfidence":0.63,"plateTime":0.38830909037957095,"extension":6.601447252422306},"index":3,"playId":"5b4fc504-48fd-382f-bd9b-b1489baa442c","pitchNumber":3,"startTime":"2026-07-25T05:04:18.689Z","endTime":"2026-07-25T05:04:23.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.081752012027167,"aZ":-44.86662706682173,"pfxX":5.542775288929939,"pfxZ":-8.711126543029646,"pX":0.3686408856533869,"pZ":1.2084345983224343,"vX0":5.233751244576099,"vY0":-120.15276831973767,"vZ0":-1.4516205587713011,"x":102.95,"y":206.15,"x0":-2.5609682121586874,"y0":50.00383985725491,"z0":5.8204583811176835,"aX":8.074197913401768},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-15.8,"breakHorizontal":-11.3,"spinRate":2791,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4564967347929554,"extension":6.595788930389579},"hitData":{"launchSpeed":85.9,"launchAngle":35.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.93,"coordY":68.03}},"index":4,"playId":"753e1998-0b91-3912-b46d-5297b463fb19","pitchNumber":4,"startTime":"2026-07-25T05:04:40.802Z","endTime":"2026-07-25T05:04:53.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668873,"link":"/api/v1/people/668873","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":701852,"link":"/api/v1/people/701852"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":668873,"link":"/api/v1/people/668873"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":108},"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":23.500000000000007,"leverageIndex":4.56,"dramaIndex":263.0,"contextMetrics":{},"playEndTime":"2026-07-25T05:04:53.801Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to left fielder Wade Meckler. Jesus Rodriguez to 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-25T05:08:50.039Z","endTime":"2026-07-25T05:09:21.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[5,6],"actionIndex":[0,1,2,3,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Oswald Peraza remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T05:07:35.582Z","endTime":"2026-07-25T05:07:35.626Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to first base for Vaughn Grissom.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-25T05:07:35.626Z","endTime":"2026-07-25T05:07:35.630Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"500","defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chase Silseth replaces Ryan Zeferjahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-25T05:07:35.630Z","endTime":"2026-07-25T05:08:18.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681217,"link":"/api/v1/people/681217"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666171,"link":"/api/v1/people/666171","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Drew Cavanaugh starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-25T05:08:18.569Z","endTime":"2026-07-25T05:08:37.158Z","isPitch":false,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"base":2,"defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Jesus Rodriguez replaces Drew Cavanaugh.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-07-25T05:08:37.158Z","endTime":"2026-07-25T05:08:51.501Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"902","replacedPlayer":{"id":701852,"link":"/api/v1/people/701852"},"base":2,"defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":701852,"link":"/api/v1/people/701852"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37963825623372,"aZ":-36.04882735146589,"pfxX":2.990771647529856,"pfxZ":-2.439859244492018,"pX":-0.09573923903551051,"pZ":2.07858676727496,"vX0":4.0828445854313555,"vY0":-125.4681228630603,"vZ0":-1.7505127060726906,"x":120.65,"y":182.66,"x0":-2.135281515131053,"y0":50.00364624799567,"z0":5.734514476235926,"aX":4.747757269484681},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.6,"breakHorizontal":-6.4,"spinRate":2869,"spinDirection":34},"zone":8,"typeConfidence":0.91,"plateTime":0.4372455003983382,"extension":5.929552292678829},"index":5,"playId":"e7671fa9-4f9e-31b0-9941-a306c89877a6","pitchNumber":1,"startTime":"2026-07-25T05:08:51.501Z","endTime":"2026-07-25T05:08:55.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.598930963458155,"aZ":-26.756840875966837,"pfxX":-8.591750384509128,"pfxZ":3.1943917209039485,"pX":-0.3695526428730582,"pZ":0.9143546188166567,"vX0":6.726361075222053,"vY0":-129.57195557759067,"vZ0":-6.900407980736677,"x":131.09,"y":214.09,"x0":-1.885524250989985,"y0":50.00585223466147,"z0":5.662666019912632,"aX":-14.581437677793373},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.4,"breakHorizontal":14.0,"spinRate":1189,"spinDirection":242},"zone":13,"typeConfidence":0.89,"plateTime":0.4230620076338929,"extension":6.043337157827674},"hitData":{"launchSpeed":59.0,"launchAngle":16.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.91,"coordY":139.15}},"index":6,"playId":"04b98695-67b6-30ae-b714-cecd43a7ae8a","pitchNumber":2,"startTime":"2026-07-25T05:09:09.944Z","endTime":"2026-07-25T05:09:21.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":12.200000000000003,"leverageIndex":2.67,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-07-25T05:09:21.987Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, pitcher Chase Silseth to first baseman Vaughn Grissom.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-25T05:09:33.024Z","endTime":"2026-07-25T05:10:30.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681217,"link":"/api/v1/people/681217"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.162696164735614,"aZ":-19.90865802023256,"pfxX":-9.53219927883105,"pfxZ":6.2920480998249975,"pX":-1.6036005744139723,"pZ":3.9041997889622304,"vX0":4.310771783929217,"vY0":-138.99231785597806,"vZ0":-1.9358905125022732,"x":178.13,"y":133.37,"x0":-1.9391343509739027,"y0":50.004317138136486,"z0":5.936587565736089,"aX":-18.587344828424875},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.2,"breakHorizontal":16.3,"spinRate":2228,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3945834771872474,"extension":5.884630501976989},"index":0,"playId":"7f6491ac-ef7f-3351-909d-10db2110dca2","pitchNumber":1,"startTime":"2026-07-25T05:10:00.463Z","endTime":"2026-07-25T05:10:08.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luis Arraez advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"7f6491ac-ef7f-3351-909d-10db2110dca2","startTime":"2026-07-25T05:10:08.935Z","endTime":"2026-07-25T05:10:22.317Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"postOnSecond":{"id":650333,"link":"/api/v1/people/650333"},"postOnThird":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":92.2,"awayTeamWinProbability":7.799999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":2.43,"dramaIndex":69.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5642217838374,"aZ":-31.342584611922838,"pfxX":4.935788946665493,"pfxZ":0.5252064475898628,"pX":0.7717976667802872,"pZ":1.8884948599745286,"vX0":5.549537756837439,"vY0":-125.28561021122512,"vZ0":-2.838409192707636,"x":87.58,"y":187.79,"x0":-2.1142380878233964,"y0":50.00503325666592,"z0":5.600623622450032,"aX":7.837322369934166},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.5,"breakHorizontal":-10.2,"spinRate":2887,"spinDirection":49},"zone":9,"typeConfidence":0.9,"plateTime":0.4373732546305851,"extension":6.103847360663569},"hitData":{"launchSpeed":68.4,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.53,"coordY":180.06}},"index":2,"playId":"45d73d52-5c3a-30e9-beea-8a8a6cb1b716","pitchNumber":2,"startTime":"2026-07-25T05:10:22.317Z","endTime":"2026-07-25T05:10:30.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-7.900000000000006,"leverageIndex":2.43,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-07-25T05:10:30.331Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-25T05:10:35.702Z","endTime":"2026-07-25T05:13:56.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.269949150963736,"aZ":-15.023521979888802,"pfxX":-6.4860371011659606,"pfxZ":8.581361373888072,"pX":-0.45147500186238565,"pZ":3.3309314291640684,"vX0":6.732828244807477,"vY0":-139.73378041876552,"vZ0":-4.077929735222571,"x":134.21,"y":148.84,"x0":-2.0369782889969907,"y0":50.00638820047819,"z0":5.780872673212032,"aX":-12.969066563755947},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":10.6,"spinRate":2392,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.390356984552402,"extension":5.8186247032420235},"index":0,"playId":"c5f9f7e9-7b3a-35f3-ac71-0da21432916a","pitchNumber":1,"startTime":"2026-07-25T05:11:11.018Z","endTime":"2026-07-25T05:11:14.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.858870398590053,"aZ":-30.68543141747531,"pfxX":-5.996496595986357,"pfxZ":0.8536327672155385,"pX":0.0728448036851621,"pZ":-0.05492088228682627,"vX0":6.890222908285149,"vY0":-130.53587755327777,"vZ0":-8.861069528731687,"x":114.22,"y":240.26,"x0":-1.8092760276639415,"y0":50.00347515080324,"z0":5.660127397992866,"aX":-10.454650539372643},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.1,"breakHorizontal":9.5,"spinRate":1162,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.41798393795122646,"extension":5.914736994045323},"index":1,"playId":"4ebc07f3-6c83-3056-9d50-4c3e9f25ad27","pitchNumber":2,"startTime":"2026-07-25T05:11:30.647Z","endTime":"2026-07-25T05:11:34.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.445744483310172,"aZ":-34.59591148899545,"pfxX":-7.594762158840552,"pfxZ":-1.4229544229739042,"pX":0.6583041613041458,"pZ":0.01014271153615123,"vX0":8.84484127498518,"vY0":-129.41805729547198,"vZ0":-7.788669171340974,"x":91.91,"y":238.51,"x0":-1.813317415073311,"y0":50.00487975777108,"z0":5.700932279316187,"aX":-12.91398214051523},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.1,"breakHorizontal":11.9,"spinRate":1168,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.4228657356496748,"extension":6.005892253423135},"index":2,"playId":"5fca5ab3-66ce-3135-8fe2-4d098a471916","pitchNumber":3,"startTime":"2026-07-25T05:11:53.462Z","endTime":"2026-07-25T05:11:57.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":96.1,"endSpeed":89.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29102771656516,"aZ":-12.687621079035889,"pfxX":-4.441408841701945,"pfxZ":9.711819713292455,"pX":-0.37739156422825443,"pZ":1.982615324595743,"vX0":6.404955487801147,"vY0":-139.76611847287074,"vZ0":-7.825893671745228,"x":131.39,"y":185.25,"x0":-2.1066923463966103,"y0":50.00621581854463,"z0":5.625991140417701,"aX":-8.91485257571205},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":7.0,"spinRate":2401,"spinDirection":211},"zone":7,"typeConfidence":0.91,"plateTime":0.3897807292550417,"extension":5.9698599987143215},"index":3,"playId":"70e3d897-e749-3314-86b3-e6723db6c182","pitchNumber":4,"startTime":"2026-07-25T05:12:19.485Z","endTime":"2026-07-25T05:12:23.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43987760662122,"aZ":-12.952257499440005,"pfxX":-3.7421072881232478,"pfxZ":9.50941302110038,"pX":0.514396445399196,"pZ":3.014395007173784,"vX0":7.8314844309004465,"vY0":-140.70255677303237,"vZ0":-5.354670198236342,"x":97.39,"y":157.39,"x0":-1.808560608789361,"y0":50.00530359796643,"z0":5.7691476410679305,"aX":-7.566676598967491},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":5.3,"spinRate":2417,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.3880451909294558,"extension":5.942003326757973},"index":4,"playId":"f57c509e-59f8-33a7-9107-d86a7c2fe802","pitchNumber":5,"startTime":"2026-07-25T05:12:41.912Z","endTime":"2026-07-25T05:12:46.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":85.9,"endSpeed":81.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.62364591390527,"aZ":-35.15373483367349,"pfxX":4.9662788091291885,"pfxZ":-1.8190286784988619,"pX":-1.2419318505760817,"pZ":2.019730808710004,"vX0":0.9934878349342985,"vY0":-125.34932284352074,"vZ0":-2.040786577643445,"x":164.34,"y":184.25,"x0":-2.2871428492457277,"y0":50.00536145936368,"z0":5.639553855317023,"aX":8.126417693654686},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.5,"breakHorizontal":-9.2,"spinRate":2886,"spinDirection":55},"zone":13,"typeConfidence":0.9,"plateTime":0.432341112468265,"extension":5.96811217620502},"index":5,"playId":"eb4be6c0-d33d-316c-b429-0e53cbd0b72d","pitchNumber":6,"startTime":"2026-07-25T05:13:06.117Z","endTime":"2026-07-25T05:13:10.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.709767300127062,"aZ":-31.017826874639532,"pfxX":8.974526406192568,"pfxZ":0.7258998769253422,"pX":0.8826348274882007,"pZ":2.031040325315031,"vX0":4.919262694238165,"vY0":-125.65007808142909,"vZ0":-2.6010606114960644,"x":83.36,"y":183.94,"x0":-2.267389622086773,"y0":50.00543460888987,"z0":5.6028216956988395,"aX":14.334827760598804},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":-17.4,"spinRate":2914,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4361013639451121,"extension":5.953540005541618},"index":6,"playId":"d7a2b53b-9d2a-3e56-9717-c04639ff8c4b","pitchNumber":7,"startTime":"2026-07-25T05:13:28.775Z","endTime":"2026-07-25T05:13:32.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41990085920366,"aZ":-10.660990766612464,"pfxX":-6.274981869685334,"pfxZ":10.772453624179445,"pX":0.9634590635075354,"pZ":1.7623463010803353,"vX0":9.494596058509613,"vY0":-140.12806366145685,"vZ0":-8.629914087941607,"x":80.28,"y":191.2,"x0":-1.6468902895810524,"y0":50.00159976535885,"z0":5.570522609765531,"aX":-12.530790872001916},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":9.5,"spinRate":2476,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.3902513956415903,"extension":6.07272330194229},"index":7,"playId":"9db39625-3e88-33ef-bb18-7ce9037f3bc4","pitchNumber":8,"startTime":"2026-07-25T05:13:52.016Z","endTime":"2026-07-25T05:13:56.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":4.44,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-07-25T05:13:56.554Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles. Jesus Rodriguez scores. Luis Arraez to 3rd. Bryce Eldridge to 2nd.","rbi":1,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-25T05:15:16.452Z","endTime":"2026-07-25T05:16:04.933Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.59"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.10"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.51"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.99"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.90"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.00"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.46"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.10"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.35"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.63"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.82"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.40"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.14"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.078"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.169"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.073"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".673"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".523"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".405"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".940"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".339"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".358"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".079"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".302"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.078"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.169"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.073"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".673"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".523"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".405"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".940"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":{"id":681217,"link":"/api/v1/people/681217"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-25T05:14:14.612Z","endTime":"2026-07-25T05:15:18.770Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58861439959905,"aZ":-13.808842041862938,"pfxX":-5.884294958266104,"pfxZ":9.350852156639627,"pX":0.27752352219917564,"pZ":1.999903979814645,"vX0":8.25451752730729,"vY0":-138.68079934299328,"vZ0":-7.2628149986381105,"x":106.42,"y":184.78,"x0":-1.9615374246501167,"y0":50.00174123811292,"z0":5.558196028821286,"aX":-11.556537382591461},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":9.1,"spinRate":2380,"spinDirection":214},"zone":9,"typeConfidence":0.91,"plateTime":0.39369042494160045,"extension":6.1809081205178735},"index":1,"playId":"fd6bd3d0-25ba-3165-8914-de4a46014259","pitchNumber":1,"startTime":"2026-07-25T05:15:18.770Z","endTime":"2026-07-25T05:15:22.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2,"playId":"c0e3f2c2-ff14-4fad-b96e-d600710a6dc1","startTime":"2026-07-25T05:15:36.309Z","endTime":"2026-07-25T05:15:41.309Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.215545091525893,"aZ":-19.388155610447527,"pfxX":-8.655556743955746,"pfxZ":6.49065994555965,"pX":0.23589688743532705,"pZ":1.7483782312650533,"vX0":8.64418811940242,"vY0":-139.01869113592932,"vZ0":-7.238269720307944,"x":108.01,"y":191.57,"x0":-1.7792926633832415,"y0":50.00511402945749,"z0":5.658502016817375,"aX":-17.057488364197205},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":14.0,"spinRate":2245,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3929860047360614,"extension":5.695151733973109},"hitData":{"launchSpeed":96.6,"launchAngle":36.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":68.7,"coordY":74.15}},"index":3,"playId":"28d0d3cd-c656-3155-a92a-c95701199f22","pitchNumber":2,"startTime":"2026-07-25T05:15:52.037Z","endTime":"2026-07-25T05:16:04.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681217,"link":"/api/v1/people/681217","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":694203,"link":"/api/v1/people/694203"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":685133,"link":"/api/v1/people/685133"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":683679,"link":"/api/v1/people/683679"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":681217,"link":"/api/v1/people/681217"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":16.299999999999997,"leverageIndex":5.37,"dramaIndex":240.0,"contextMetrics":{},"playEndTime":"2026-07-25T05:16:04.933Z","atBatIndex":81}]