[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a sharp ground ball to left fielder Cody Bellinger. Nick Gonzales out at 2nd on the throw, left fielder Cody Bellinger to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T23:09:14.837Z","endTime":"2026-07-22T23:11:17.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T21:48:13.544Z","endTime":"2026-07-22T22:41:19.028Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"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-22T22:41:19.028Z","endTime":"2026-07-22T23:08:43.400Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"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-22T23:08:43.400Z","endTime":"2026-07-22T23:09:17.165Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.945137749146856,"aZ":-12.289044837963754,"pfxX":1.3801923548558814,"pfxZ":10.057324560341543,"pX":-0.1886355095469337,"pZ":3.3041531299324656,"vX0":-3.5040453033595376,"vY0":-139.39247927533202,"vZ0":-4.874898926974454,"x":124.19,"y":149.57,"x0":0.9027490107965942,"y0":50.00220628592456,"z0":5.880362273308391,"aX":2.72902914546735},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":-1.8,"spinRate":2161,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.39223221146102993,"extension":6.542778414974292},"index":3,"playId":"c5fae5f0-5c33-34bf-aeae-225e1f01e114","pitchNumber":1,"startTime":"2026-07-22T23:09:17.165Z","endTime":"2026-07-22T23:09:21.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":92.6,"endSpeed":85.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237024451831857,"aZ":-22.25357104967658,"pfxX":-1.0886161601571671,"pfxZ":5.338275869078366,"pX":0.40667072625177336,"pZ":3.773804247430091,"vX0":-1.6211906412428108,"vY0":-134.9536425342421,"vZ0":-1.3712057559233266,"x":101.5,"y":136.89,"x0":1.1548854684839427,"y0":50.005185452284294,"z0":5.844378689832408,"aX":-2.0232671215500106},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":2.3,"spinRate":2326,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.40467462713048397,"extension":6.271114291453884},"index":4,"playId":"146798c9-217f-3565-9301-dd2a6be980df","pitchNumber":2,"startTime":"2026-07-22T23:09:36.268Z","endTime":"2026-07-22T23:09:39.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.440141692709865,"aZ":-10.937545030003948,"pfxX":2.839297981562212,"pfxZ":10.506255574292435,"pX":-0.46035319349219406,"pZ":2.937498928251519,"vX0":-3.89720646148924,"vY0":-141.74809984415927,"vZ0":-6.213712690126448,"x":134.55,"y":159.47,"x0":0.5677843003367568,"y0":50.0020382030681,"z0":5.8665468802017875,"aX":5.738955095081249},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":-4.3,"spinRate":2124,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.3874147499365965,"extension":6.561259351601555},"index":5,"playId":"2c794dfc-2c9e-38d6-9fae-31f89d420152","pitchNumber":3,"startTime":"2026-07-22T23:09:56.706Z","endTime":"2026-07-22T23:09:59.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":96.7,"endSpeed":89.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41143364372039,"aZ":-13.956789815390696,"pfxX":1.8228125569943447,"pfxZ":8.98534409953862,"pX":-0.8703653379208789,"pZ":3.3344605510533767,"vX0":-4.797109087555331,"vY0":-140.87137846338373,"vZ0":-4.710910588922525,"x":150.18,"y":148.75,"x0":0.6111934375051089,"y0":50.00049767886684,"z0":5.918087233966985,"aX":3.695236640096851},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":-2.4,"spinRate":2224,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.38753419327673866,"extension":6.596887166735505},"index":6,"playId":"f6b222ed-e7d2-3bcb-b0e2-d092f38339b3","pitchNumber":4,"startTime":"2026-07-22T23:10:19.478Z","endTime":"2026-07-22T23:10:24.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61760334895579,"aZ":-27.033270907243658,"pfxX":-0.24080754287056694,"pfxZ":2.7196128598783744,"pX":-0.8677444429782016,"pZ":2.4924595961681293,"vX0":-5.122557086878821,"vY0":-135.88568946441558,"vZ0":-3.7893190197353537,"x":150.08,"y":171.48,"x0":1.0642656163835857,"y0":50.003543495768916,"z0":5.75900401567463,"aX":-0.45545444809960467},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":1.4,"spinRate":2382,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.40133801994879637,"extension":6.385123541619147},"index":7,"playId":"780c125b-37ac-3552-8976-995caa0b133e","pitchNumber":5,"startTime":"2026-07-22T23:10:43.311Z","endTime":"2026-07-22T23:10:47.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.958287031576273,"aZ":-23.178060656948748,"pfxX":3.9009753543423273,"pfxZ":5.264720014503034,"pX":-0.29476245895258835,"pZ":3.13412594297185,"vX0":-4.694335372606124,"vY0":-129.84877970911174,"vZ0":-2.1386873676059066,"x":128.24,"y":154.16,"x0":1.0289407518121523,"y0":50.00352086687507,"z0":5.730265301784682,"aX":6.667772031774376},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.2,"breakHorizontal":-6.0,"spinRate":1593,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.4216646489032465,"extension":6.41468441529073},"hitData":{"launchSpeed":99.1,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":50.78,"coordY":114.87}},"index":8,"playId":"41c6ff96-e463-3273-9e35-55975e205e0a","pitchNumber":6,"startTime":"2026-07-22T23:11:05.693Z","endTime":"2026-07-22T23:11:17.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-22T23:11:17.707Z","atBatIndex":0},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Jared Triolo bunt grounds out, pitcher Max Fried to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T23:11:32.582Z","endTime":"2026-07-22T23:12:17.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608331,"link":"/api/v1/people/608331"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.720168181501,"aZ":-15.0079016846541,"pfxX":1.9541448355642572,"pfxZ":8.630819741481613,"pX":0.7553748496772068,"pZ":4.178843685828351,"vX0":-0.8794289619561472,"vY0":-139.73954398815602,"vZ0":-2.2169561949894825,"x":88.21,"y":125.95,"x0":0.8192009982370355,"y0":50.00595710856955,"z0":5.961538794265979,"aX":3.888636327836955},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":-3.4,"spinRate":2104,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.3910629923447342,"extension":6.538127150417818},"index":0,"playId":"b1aa9691-0f22-30fc-95a8-dbd05f2a915f","pitchNumber":1,"startTime":"2026-07-22T23:11:50.345Z","endTime":"2026-07-22T23:11:53.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398819688099252,"aZ":-15.065468743198167,"pfxX":1.4969214574870762,"pfxZ":8.664620049484876,"pX":0.009569571469767673,"pZ":3.189219821619773,"vX0":-2.304484329446203,"vY0":-139.1866724310596,"vZ0":-4.941535610710762,"x":116.64,"y":152.67,"x0":0.6513593365672541,"y0":50.00024585063746,"z0":5.975195395488792,"aX":2.9551077300058037},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":-2.3,"spinRate":2071,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.3925641624979228,"extension":6.567546456853418},"hitData":{"launchSpeed":40.3,"launchAngle":-38.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":115.95,"coordY":183.23}},"index":1,"playId":"2d1fd0ad-9c86-31aa-8343-bf45c458bf6b","pitchNumber":2,"startTime":"2026-07-22T23:12:12.003Z","endTime":"2026-07-22T23:12:17.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:12:17.411Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T23:12:26.881Z","endTime":"2026-07-22T23:14:20.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.749224930386795,"aZ":-29.1918075513443,"pfxX":-3.1644266547349043,"pfxZ":1.6411542327363335,"pX":-0.47778202795952635,"pZ":3.3244294483782344,"vX0":-3.191235987486532,"vY0":-133.69475316528596,"vZ0":-1.1386126620106662,"x":135.21,"y":149.02,"x0":1.1406949565359359,"y0":50.00221135554896,"z0":5.843228128248229,"aX":-5.751172841030058},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.0,"breakHorizontal":6.4,"spinRate":2473,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.4090516766944279,"extension":6.256152866541763},"index":0,"playId":"560a7333-88b7-3cc6-8426-4036b502ce3e","pitchNumber":1,"startTime":"2026-07-22T23:12:49.066Z","endTime":"2026-07-22T23:12:52.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.735120674271553,"aZ":-22.04332863245823,"pfxX":-1.0578583207983128,"pfxZ":5.281357647571324,"pX":0.15945474222407696,"pZ":2.6208466120098044,"vX0":-2.2391219534182887,"vY0":-137.00353374212207,"vZ0":-4.257890697912776,"x":110.92,"y":168.02,"x0":1.1219143432795338,"y0":50.003553924251825,"z0":5.684910614090128,"aX":-2.0281541665410163},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":2.4,"spinRate":2450,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.39843572574059793,"extension":6.302818911455752},"index":1,"playId":"b9271c3d-038f-3af6-a802-70c4a9811d97","pitchNumber":2,"startTime":"2026-07-22T23:13:08.753Z","endTime":"2026-07-22T23:13:12.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":77.1,"endSpeed":70.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.051761965846907,"aZ":-45.432759519591855,"pfxX":-5.2293540031358114,"pfxZ":-10.567119353677748,"pX":1.3273983500530713,"pZ":2.1615021876824807,"vX0":2.1732689392239526,"vY0":-112.12059641903203,"vZ0":1.418840745725165,"x":66.4,"y":180.42,"x0":1.0172093602409307,"y0":50.00395150685899,"z0":6.210278689809982,"aX":-6.560378441346363},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-18.2,"breakHorizontal":8.8,"spinRate":2896,"spinDirection":336},"zone":14,"typeConfidence":2.0,"plateTime":0.49129563345083005,"extension":6.397787882330837},"index":2,"playId":"f10a5835-c3af-35f9-8c89-df4c2f35b24c","pitchNumber":3,"startTime":"2026-07-22T23:13:31.918Z","endTime":"2026-07-22T23:13:37.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":97.4,"endSpeed":89.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.837279851580522,"aZ":-12.264053649160697,"pfxX":2.271540905369662,"pfxZ":9.708489700742838,"pX":-0.5013605686425787,"pZ":4.827064198257822,"vX0":-4.207758397044833,"vY0":-141.93113456032685,"vZ0":-1.032895733159533,"x":136.11,"y":108.45,"x0":0.7016613438849538,"y0":50.00604013162409,"z0":5.97236651018573,"aX":4.660198368007662},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":-3.4,"spinRate":2279,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.38511644209192886,"extension":6.557965050085415},"index":3,"playId":"48848e93-b5d9-3d8e-9c18-9bb899efc9c2","pitchNumber":4,"startTime":"2026-07-22T23:13:54.272Z","endTime":"2026-07-22T23:13:57.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":98.3,"endSpeed":90.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.757769097315585,"aZ":-12.065014948830147,"pfxX":1.1051608042533712,"pfxZ":9.653681925443738,"pX":-0.5413848598777309,"pZ":3.4861534161440044,"vX0":-3.599071842432938,"vY0":-143.10889220307723,"vZ0":-4.848732957969607,"x":137.64,"y":144.65,"x0":0.5866220443575646,"y0":50.000154128405136,"z0":5.952622980751885,"aX":2.3021578158186924},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.8,"breakHorizontal":-1.3,"spinRate":2132,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.3821476151889791,"extension":6.627195245802404},"index":4,"playId":"6aad755d-4fa7-3c80-8352-840a195951f0","pitchNumber":5,"startTime":"2026-07-22T23:14:16.491Z","endTime":"2026-07-22T23:14:20.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:14:20.627Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trent Grisham walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T23:15:53.526Z","endTime":"2026-07-22T23:18:18.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81072516897212,"aZ":-12.783171893515828,"pfxX":-7.061264054906337,"pfxZ":9.570052876445029,"pX":-0.6202370918569482,"pZ":3.5949562035195712,"vX0":5.294670987505507,"vY0":-141.98237934681302,"vZ0":-2.802503557870164,"x":140.64,"y":141.72,"x0":-1.5989609188586151,"y0":50.00291624189517,"z0":5.4166587846814265,"aX":-14.307571769108415},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":11.6,"spinRate":2456,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38690906552419824,"extension":6.556334386111488},"index":0,"playId":"8c7c6b80-1757-3458-94dc-c44f205564da","pitchNumber":1,"startTime":"2026-07-22T23:16:31.703Z","endTime":"2026-07-22T23:16:37.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.19512512832636,"aZ":-14.573152362373492,"pfxX":-6.735571052903578,"pfxZ":8.676367592606288,"pX":-0.9102335826900557,"pZ":3.591906188378918,"vX0":4.261907476054347,"vY0":-142.1499553951827,"vZ0":-2.599265966745622,"x":151.7,"y":141.8,"x0":-1.5605524786092833,"y0":50.00411375703711,"z0":5.453315421670662,"aX":-13.667097693598887},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":11.3,"spinRate":2455,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38658476075353176,"extension":6.667847097248541},"index":1,"playId":"d544ea04-9318-3ba7-a35e-f622c34df8db","pitchNumber":2,"startTime":"2026-07-22T23:16:46.474Z","endTime":"2026-07-22T23:16:50.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48802469640365,"aZ":-14.071724758955678,"pfxX":-7.032377770049734,"pfxZ":9.20679728979083,"pX":-0.24814811432658057,"pZ":3.101155108770113,"vX0":5.414189787444762,"vY0":-140.021690841599,"vZ0":-3.6921673319053068,"x":126.46,"y":155.05,"x0":-1.3026265187884587,"y0":50.00312228534943,"z0":5.370520771877,"aX":-13.828424801791957},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":11.5,"spinRate":2386,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3926402152178232,"extension":6.635030876552651},"index":2,"playId":"d63e3e48-e779-30f4-8bf4-3b02463e31d3","pitchNumber":3,"startTime":"2026-07-22T23:17:05.614Z","endTime":"2026-07-22T23:17:16.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22435503359777,"aZ":-19.283874356746296,"pfxX":-11.101373307722328,"pfxZ":6.319251186789151,"pX":-1.07634524887629,"pZ":2.997342230409488,"vX0":5.186369241882894,"vY0":-141.83560269538395,"vZ0":-3.174382730486466,"x":158.03,"y":157.85,"x0":-1.4857292115308003,"y0":50.000045091274565,"z0":5.359703972112312,"aX":-22.629904767360156},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.0,"breakHorizontal":19.1,"spinRate":2259,"spinDirection":224},"zone":11,"typeConfidence":0.96,"plateTime":0.38607525549433497,"extension":6.682244394952527},"index":3,"playId":"75e448bc-37a3-3600-a772-d51c9af571a9","pitchNumber":4,"startTime":"2026-07-22T23:17:57.997Z","endTime":"2026-07-22T23:18:03.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":97.9,"endSpeed":89.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36902929245243,"aZ":-15.883180103031506,"pfxX":-10.706362412271329,"pfxZ":7.956274842055648,"pX":1.328978330676217,"pZ":2.1892920920541417,"vX0":11.121700775810908,"vY0":-142.14641426895182,"vZ0":-5.493239760131852,"x":66.34,"y":179.67,"x0":-1.2419851358052199,"y0":50.00588806433679,"z0":5.154303800983397,"aX":-21.929466220078904},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":17.2,"spinRate":2280,"spinDirection":224},"zone":14,"typeConfidence":0.95,"plateTime":0.3852340744018199,"extension":6.60143838053563},"index":4,"playId":"46dfa1e0-313d-3cdd-bafe-6a27de2eb205","pitchNumber":5,"startTime":"2026-07-22T23:18:14.317Z","endTime":"2026-07-22T23:18:18.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:18:18.834Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ben Rice grounds into a double play, first baseman Ryan O'Hearn to shortstop Jared Triolo to first baseman Ryan O'Hearn. Trent Grisham out at 2nd. Ben Rice out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T23:18:20.240Z","endTime":"2026-07-22T23:21:31.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.599482631331156,"aZ":-17.621861176557786,"pfxX":-8.71112573668265,"pfxZ":7.249402327202468,"pX":-1.1336345406704778,"pZ":2.7732023377876853,"vX0":4.547093405182135,"vY0":-140.71719662965685,"vZ0":-3.7936318933528446,"x":160.21,"y":163.9,"x0":-1.637700793744322,"y0":50.00445528599954,"z0":5.278843092563467,"aX":-17.490595672510985},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":14.9,"spinRate":2236,"spinDirection":218},"zone":11,"typeConfidence":0.95,"plateTime":0.3890761070397373,"extension":6.613874413585609},"index":0,"playId":"c567f1da-a1bb-3b30-956b-5f45e389132e","pitchNumber":1,"startTime":"2026-07-22T23:18:47.014Z","endTime":"2026-07-22T23:18:50.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":89.2,"endSpeed":81.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.695447753619554,"aZ":-30.73709666336974,"pfxX":-11.064828990951662,"pfxZ":0.8445663961396352,"pX":-1.3391053800941866,"pZ":3.321455022837883,"vX0":4.772271430318184,"vY0":-129.82326348301697,"vZ0":0.9621380087080598,"x":168.04,"y":149.1,"x0":-1.7656500174155498,"y0":50.00362146932807,"z0":5.289234019932605,"aX":-18.849313087967992},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.0,"breakHorizontal":19.0,"spinRate":1982,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.4222249030235661,"extension":6.787996208202743},"index":1,"playId":"170e7877-3bfb-3832-b9c1-83a8db4a08b6","pitchNumber":2,"startTime":"2026-07-22T23:19:02.794Z","endTime":"2026-07-22T23:19:06.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-22T23:19:20.967Z","endTime":"2026-07-22T23:20:28.890Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":97.1,"endSpeed":88.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.171707291117066,"aZ":-18.577526115973015,"pfxX":-8.98403270716274,"pfxZ":6.7430744481859595,"pX":-1.0787544891177803,"pZ":3.32675909414547,"vX0":4.4004548831923165,"vY0":-141.32198834444085,"vZ0":-2.2074278852043,"x":158.12,"y":148.96,"x0":-1.4916360717421082,"y0":50.00073523957892,"z0":5.315424059408323,"aX":-18.111768206696976},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.9,"breakHorizontal":15.4,"spinRate":2226,"spinDirection":223},"zone":11,"typeConfidence":0.95,"plateTime":0.38804724544855906,"extension":6.59746991286845},"index":3,"playId":"c4e2af15-5585-3a1b-9c0d-a933e88cb085","pitchNumber":3,"startTime":"2026-07-22T23:20:28.890Z","endTime":"2026-07-22T23:20:33.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":96.3,"endSpeed":87.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16608821908881,"aZ":-17.876144536344395,"pfxX":-9.406951047689702,"pfxZ":7.220850608454354,"pX":0.34486469874733483,"pZ":3.134473319249254,"vX0":7.917226858201417,"vY0":-139.96239949785672,"vZ0":-2.748948264446187,"x":103.85,"y":154.15,"x0":-1.301061307351585,"y0":50.00393109383451,"z0":5.302821370654768,"aX":-18.628403053186275},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":15.4,"spinRate":2268,"spinDirection":223},"zone":3,"typeConfidence":0.95,"plateTime":0.39163095490001876,"extension":6.64129676616464},"index":4,"playId":"9b43b5fd-ca0f-3f15-ae8b-3650cd281472","pitchNumber":4,"startTime":"2026-07-22T23:20:45.431Z","endTime":"2026-07-22T23:20:49.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.423382541279036,"aZ":-24.481636570040177,"pfxX":-1.0753025730730315,"pfxZ":4.130519655891849,"pX":0.6511094499361054,"pZ":2.326860401361103,"vX0":6.302117546649636,"vY0":-135.29968691157774,"vZ0":-3.1943341254015545,"x":92.18,"y":175.95,"x0":-1.5645493646335487,"y0":50.00126075007856,"z0":5.230827854736851,"aX":-2.0027684173237743},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":0.7,"spinRate":2319,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4042212165525352,"extension":6.908069583195052},"index":5,"playId":"76aae5ad-f322-3176-a8c8-493a86563dc9","pitchNumber":5,"startTime":"2026-07-22T23:21:01.742Z","endTime":"2026-07-22T23:21:08.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.246491792586404,"aZ":-23.44958177467784,"pfxX":-10.406683554085317,"pfxZ":4.892104437747897,"pX":-0.6971266786382789,"pZ":2.042648178569908,"vX0":6.056992310898481,"vY0":-132.6882575948082,"vZ0":-3.4357987010240825,"x":143.57,"y":183.63,"x0":-1.6566369595857116,"y0":50.00590772372635,"z0":5.062003191229823,"aX":-18.56967926838858},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":17.5,"spinRate":2340,"spinDirection":237},"zone":7,"typeConfidence":0.91,"plateTime":0.41270541303231667,"extension":6.819050128351061},"hitData":{"launchSpeed":76.1,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":169.42}},"index":6,"playId":"3a42c1d9-a80c-39f2-a99f-6a31aa868649","pitchNumber":6,"startTime":"2026-07-22T23:21:23.893Z","endTime":"2026-07-22T23:21:31.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":663757,"link":"/api/v1/people/663757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-7.299999999999997,"leverageIndex":1.44,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:21:31.306Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul Goldschmidt flies out to center fielder Billy Cook.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T23:21:42.728Z","endTime":"2026-07-22T23:22:26.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.099309807752554,"aZ":-17.27004423683678,"pfxX":-7.81218483065532,"pfxZ":7.229061278305879,"pX":0.44089095583126997,"pZ":2.7024823578858324,"vX0":8.092143597595584,"vY0":-142.5211552119656,"vZ0":-4.304530131750924,"x":100.19,"y":165.81,"x0":-1.4173116930642111,"y0":50.00272496769067,"z0":5.319846913900665,"aX":-16.105980383721636},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.4,"breakHorizontal":12.6,"spinRate":2256,"spinDirection":219},"zone":6,"typeConfidence":0.92,"plateTime":0.38400970828511927,"extension":6.748989835798814},"index":0,"playId":"ae3a91f2-4adf-391b-8b34-6e3d124d0643","pitchNumber":1,"startTime":"2026-07-22T23:22:04.232Z","endTime":"2026-07-22T23:22:08.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.264511080763302,"aZ":-29.03543328592051,"pfxX":-0.32889988748240384,"pfxZ":1.8191201901266627,"pX":0.1661871319894752,"pZ":3.271559830455066,"vX0":4.400383614478149,"vY0":-130.5850955179223,"vZ0":0.07331234000329001,"x":110.67,"y":150.45,"x0":-1.5000335423372921,"y0":50.00004696366375,"z0":5.432879678735454,"aX":-0.5672934739150978},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":-0.4,"spinRate":2369,"spinDirection":172},"zone":2,"typeConfidence":2.0,"plateTime":0.4199263167927345,"extension":6.56219602428383},"hitData":{"launchSpeed":94.9,"launchAngle":26.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.52,"coordY":62.5}},"index":1,"playId":"bbf14c71-be2e-3266-be91-a9ab00695d94","pitchNumber":2,"startTime":"2026-07-22T23:22:19.826Z","endTime":"2026-07-22T23:22:26.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:22:26.538Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Esmerlyn Valdez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:24:19.929Z","endTime":"2026-07-22T23:25:45.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.313290415257047,"aZ":-27.84407216038633,"pfxX":-1.4565339968724507,"pfxZ":2.3977917623364124,"pX":-1.2056114865723842,"pZ":3.361022466208545,"vX0":-5.490615334992278,"vY0":-133.133101889239,"vZ0":-1.0428884285644648,"x":162.96,"y":148.03,"x0":1.068562982724286,"y0":50.00023150070713,"z0":5.764407548197514,"aX":-2.6253361967922206},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.3,"breakHorizontal":3.7,"spinRate":2393,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4106714962925868,"extension":6.290503724176348},"index":0,"playId":"d5e49922-5257-3aa5-b862-66c050489ef1","pitchNumber":1,"startTime":"2026-07-22T23:24:39.889Z","endTime":"2026-07-22T23:24:44.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09041551547651,"aZ":-26.157306809407224,"pfxX":-2.4786375787700843,"pfxZ":3.3264038237996463,"pX":-0.4064192552020262,"pZ":3.654114929580993,"vX0":-3.1641854472092508,"vY0":-133.04958424467546,"vZ0":-0.8568430904960711,"x":132.49,"y":140.12,"x0":1.1162056772478393,"y0":50.00293618532327,"z0":5.860239243297199,"aX":-4.484732569364026},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.1,"breakHorizontal":5.2,"spinRate":2360,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.41022555655279946,"extension":6.274555360137787},"index":1,"playId":"b8a9bfc4-2b8a-350a-ae5c-a99748e1440a","pitchNumber":2,"startTime":"2026-07-22T23:24:58.512Z","endTime":"2026-07-22T23:25:04.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.2,"endSpeed":87.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.513183725219392,"aZ":-23.826255629406536,"pfxX":4.940688288777265,"pfxZ":4.349021013793811,"pX":-0.4456685544219176,"pZ":1.358817009764577,"vX0":-5.806925576075035,"vY0":-136.98938091833745,"vZ0":-7.0349100003652145,"x":133.99,"y":202.09,"x0":1.0500060901004113,"y0":50.00371084816455,"z0":5.565639085325712,"aX":9.482587192482766},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":-7.9,"spinRate":1882,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.3983593309085589,"extension":6.425560278677685},"index":2,"playId":"b406b567-f448-34ab-a32f-af3fffc955aa","pitchNumber":3,"startTime":"2026-07-22T23:25:19.481Z","endTime":"2026-07-22T23:25:24.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11705336054964,"aZ":-15.553999468275451,"pfxX":1.419577491002341,"pfxZ":8.704929907505079,"pX":-0.46696231879787703,"pZ":3.648084076930397,"vX0":-3.6056707039716582,"vY0":-137.46793149954365,"vZ0":-3.3498386635688067,"x":134.8,"y":140.28,"x0":0.6785731540166291,"y0":50.00368585469234,"z0":5.9414517843369445,"aX":2.710846297831312},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":-1.8,"spinRate":2048,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.39878571707595034,"extension":6.550774697107701},"index":3,"playId":"9c3374a8-c363-3a1c-8681-042f993d203f","pitchNumber":4,"startTime":"2026-07-22T23:25:40.486Z","endTime":"2026-07-22T23:25:45.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:25:45.355Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out to first baseman Paul Goldschmidt. Esmerlyn Valdez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:25:45.565Z","endTime":"2026-07-22T23:26:18.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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":95.2,"endSpeed":87.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31509224220698,"aZ":-25.929580156995918,"pfxX":5.928929439517167,"pfxZ":3.1893273369039736,"pX":-0.2277783787991507,"pZ":1.9664953204804483,"vX0":-5.335938253270125,"vY0":-138.62960385563977,"vZ0":-5.545608052826048,"x":125.68,"y":185.68,"x0":0.9462417937258588,"y0":50.002928895255,"z0":5.7106214442421095,"aX":11.606957038363676},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.9,"breakHorizontal":-9.7,"spinRate":2224,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.39422976772278595,"extension":6.49970143696879},"hitData":{"launchSpeed":83.7,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":165.36}},"index":0,"playId":"cb575ea6-c7af-3769-b538-54f30636ddf7","pitchNumber":1,"startTime":"2026-07-22T23:26:11.780Z","endTime":"2026-07-22T23:26:18.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":1.54,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:26:18.631Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:26:22.100Z","endTime":"2026-07-22T23:28:17.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.121900596567798,"aZ":-25.79197830101128,"pfxX":-1.7473378838552922,"pfxZ":3.3443892965480693,"pX":-0.4936243682786439,"pZ":3.5792349713473084,"vX0":-3.4835864817341533,"vY0":-136.72437808926523,"vZ0":-1.5994232457639401,"x":135.82,"y":142.14,"x0":1.0203243650254454,"y0":50.00001646398713,"z0":5.929508529076755,"aX":-3.330526088401182},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":3.8,"spinRate":2326,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.39952375846714316,"extension":6.326648164373545},"index":0,"playId":"45a1d2b3-78b7-30c0-ba83-52c5b2d3aaa7","pitchNumber":1,"startTime":"2026-07-22T23:26:49.836Z","endTime":"2026-07-22T23:27:16.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":699013,"link":"/api/v1/people/699013"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.241667273771178,"aZ":-24.651141250828697,"pfxX":-1.9144947037101943,"pfxZ":4.00413131794801,"pX":0.14044015569822904,"pZ":3.258815444632449,"vX0":-1.5914292820350924,"vY0":-135.5840535331185,"vZ0":-2.3914128652926063,"x":111.65,"y":150.79,"x0":0.9819006329411984,"y0":50.0007475252827,"z0":5.857004964593889,"aX":-3.594393183972463},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.0,"breakHorizontal":3.8,"spinRate":2271,"spinDirection":174},"zone":2,"typeConfidence":2.0,"plateTime":0.40265705251600714,"extension":6.293930950391288},"index":1,"playId":"713433f9-a751-356f-b449-87dc31170e31","pitchNumber":2,"startTime":"2026-07-22T23:27:19.838Z","endTime":"2026-07-22T23:27:23.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":699013,"link":"/api/v1/people/699013"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":85.2,"endSpeed":78.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508402647006196,"aZ":-25.285700735925555,"pfxX":6.546657056268821,"pfxZ":4.4375260726854115,"pX":0.8742673405261177,"pZ":1.9755123537893458,"vX0":-3.1594780224452603,"vY0":-123.99826781297438,"vZ0":-3.27410449063387,"x":83.67,"y":185.44,"x0":1.3165002762058076,"y0":50.003058762983144,"z0":5.429863816712418,"aX":10.163174070613817},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.4,"breakHorizontal":-11.0,"spinRate":1452,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.44224327181430034,"extension":6.606380519340728},"index":2,"playId":"9d7e661b-0999-3bf7-990f-3650d1741552","pitchNumber":3,"startTime":"2026-07-22T23:27:41.957Z","endTime":"2026-07-22T23:27:45.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":699013,"link":"/api/v1/people/699013"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74650850112368,"aZ":-13.214910568630984,"pfxX":0.9623031345086892,"pfxZ":8.997192844725108,"pX":-0.2568977458806025,"pZ":2.1752443039512324,"vX0":-3.2093986465372684,"vY0":-143.45674372314562,"vZ0":-7.794623846114161,"x":126.79,"y":180.05,"x0":0.7459231379734755,"y0":50.00380521779554,"z0":5.731284529306057,"aX":2.0282767752751814},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":-1.2,"spinRate":2208,"spinDirection":160},"zone":8,"typeConfidence":2.0,"plateTime":0.38019896992380886,"extension":6.556269158934978},"index":3,"playId":"ade7420b-fb5f-3d05-83a7-b9680665b287","pitchNumber":4,"startTime":"2026-07-22T23:28:11.373Z","endTime":"2026-07-22T23:28:17.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":699013,"link":"/api/v1/people/699013"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:28:17.206Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, first baseman Paul Goldschmidt to pitcher Max Fried.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T23:28:21.151Z","endTime":"2026-07-22T23:28:51.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":95.1,"endSpeed":88.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.693362074698534,"aZ":-28.262631515916272,"pfxX":3.425456170541591,"pfxZ":2.001128530658481,"pX":0.15205264210775007,"pZ":1.3523223926508499,"vX0":-3.8345139184130868,"vY0":-138.38579634019135,"vZ0":-6.5269671467875465,"x":111.2,"y":202.27,"x0":1.1056311897724604,"y0":50.004521293337,"z0":5.615624492868617,"aX":6.69525209587731},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.5,"breakHorizontal":-5.5,"spinRate":2030,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.39466993151912355,"extension":6.477734806303055},"hitData":{"launchSpeed":81.1,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":158.27}},"index":0,"playId":"e520095f-2f44-3399-8004-2f06efe84739","pitchNumber":1,"startTime":"2026-07-22T23:28:43.290Z","endTime":"2026-07-22T23:28:51.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":699013,"link":"/api/v1/people/699013"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:28:51.307Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out to center fielder Billy Cook.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:30:34.730Z","endTime":"2026-07-22T23:33:07.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"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":100.3,"endSpeed":91.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.859514627594024,"aZ":-8.980009320196233,"pfxX":-6.066298923935033,"pfxZ":10.748676885019874,"pX":-1.0192476424240116,"pZ":1.9579996046592774,"vX0":2.953407983560972,"vY0":-145.85189717819682,"vZ0":-8.270315221753785,"x":124.11,"y":111.21,"x0":-1.2561358436146584,"y0":50.00048365791689,"z0":5.36955525540894,"aX":-13.085432215285396},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.0,"breakHorizontal":10.4,"spinRate":2516,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3753492053437033,"extension":6.440173228272022},"index":0,"playId":"7d5b9141-4ba5-3afe-8079-45a9b20c65e3","pitchNumber":1,"startTime":"2026-07-22T23:31:01.306Z","endTime":"2026-07-22T23:31:05.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":99.5,"endSpeed":90.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65790088296674,"aZ":-7.89947941819842,"pfxX":-6.996046451012543,"pfxZ":11.495012994545084,"pX":-0.1719260828673428,"pZ":2.1863375608476012,"vX0":4.833475796754919,"vY0":-144.61812056254777,"vZ0":-7.918623304025205,"x":123.55,"y":179.75,"x0":-0.9584684706797374,"y0":50.006147782007304,"z0":5.449351770107198,"aX":-14.777864779419726},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.3,"breakHorizontal":11.6,"spinRate":2565,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3791771652609248,"extension":6.529884960945738},"index":1,"playId":"bae363ad-7423-3f6e-849a-c3f0eddd78d6","pitchNumber":2,"startTime":"2026-07-22T23:31:14.306Z","endTime":"2026-07-22T23:31:19.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.2,"endSpeed":83.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95868773138532,"aZ":-21.47421899986287,"pfxX":-11.046478625070055,"pfxZ":6.0140795411538726,"pX":-0.7861059471364078,"pZ":2.990690113177973,"vX0":5.594486647606315,"vY0":-132.70313486841422,"vZ0":-1.8551920720334802,"x":146.96,"y":158.03,"x0":-1.4887384380802327,"y0":50.004998136306426,"z0":5.266585159536718,"aX":-19.662390938364627},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.7,"breakHorizontal":18.7,"spinRate":2490,"spinDirection":234},"zone":1,"typeConfidence":0.91,"plateTime":0.4130714505029953,"extension":6.687522998729203},"index":2,"playId":"238c1543-5679-3636-b8c4-e33608f6f2e3","pitchNumber":3,"startTime":"2026-07-22T23:31:26.210Z","endTime":"2026-07-22T23:31:30.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":92.4,"endSpeed":85.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.597593062600982,"aZ":-24.202438861701825,"pfxX":0.4095096536530908,"pfxZ":4.32903928687956,"pX":0.18294344550136962,"pZ":0.38383067363489076,"vX0":3.5750183999093026,"vY0":-134.48239728661525,"vZ0":-8.32724938219507,"x":110.03,"y":228.42,"x0":-1.2137708098828546,"y0":50.0058088275522,"z0":5.221816155324133,"aX":0.753907869348165},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.4,"breakHorizontal":-1.4,"spinRate":2563,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4063997453858321,"extension":6.559258808889836},"index":3,"playId":"fa78f82a-40b6-3bf6-bfb1-50f8b85422ab","pitchNumber":4,"startTime":"2026-07-22T23:31:46.827Z","endTime":"2026-07-22T23:31:50.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-22T23:32:12.195Z","endTime":"2026-07-22T23:32:22.625Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":100.5,"endSpeed":91.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11027316882407,"aZ":-9.818782113170935,"pfxX":-7.531692396986415,"pfxZ":10.31897417693365,"pX":-0.21480040788389146,"pZ":2.5139839178001693,"vX0":5.151821842311606,"vY0":-146.18793857322422,"vZ0":-6.706536367896084,"x":125.19,"y":170.9,"x0":-1.020350918269255,"y0":50.00569874852184,"z0":5.425757883490619,"aX":-16.322246737312085},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.5,"breakHorizontal":12.6,"spinRate":2504,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3745173491147682,"extension":6.526830906433687},"index":5,"playId":"a34d583d-933d-3abd-b8ab-4333555bb3e4","pitchNumber":5,"startTime":"2026-07-22T23:32:22.625Z","endTime":"2026-07-22T23:32:27.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.564090213463096,"aZ":-27.729659509803113,"pfxX":-0.5526074678911259,"pfxZ":2.4041000539735347,"pX":0.6755841530251756,"pZ":2.292902515553669,"vX0":5.860501206610556,"vY0":-134.96178553982966,"vZ0":-2.9411381595227204,"x":91.25,"y":176.87,"x0":-1.44957310513792,"y0":50.00497150294357,"z0":5.34372738121826,"aX":-1.0232184183172546},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.0,"breakHorizontal":-0.2,"spinRate":2457,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.4053904882494721,"extension":6.708843422773495},"index":6,"playId":"84fc6453-0bfb-304f-8836-877c80ae8ff2","pitchNumber":6,"startTime":"2026-07-22T23:32:40.777Z","endTime":"2026-07-22T23:32:44.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.364090219171874,"aZ":-28.574998410093997,"pfxX":-0.014736083357572115,"pfxZ":2.0139881637561903,"pX":-0.003848589760841835,"pZ":2.216718215036145,"vX0":3.737867284940281,"vY0":-132.36055816505007,"vZ0":-2.9158328772388624,"x":117.15,"y":178.93,"x0":-1.4282075596442345,"y0":50.004023793726525,"z0":5.409518719048415,"aX":-0.027349571702622734},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.2,"breakHorizontal":-0.7,"spinRate":2408,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.4126945805309927,"extension":6.77940197663612},"hitData":{"launchSpeed":97.1,"launchAngle":32.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.96,"coordY":50.34}},"index":7,"playId":"af83a29e-258a-3dea-925d-d48ece6fda96","pitchNumber":7,"startTime":"2026-07-22T23:32:58.939Z","endTime":"2026-07-22T23:33:07.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:33:07.965Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jazz Chisholm Jr. singles on a ground ball to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:33:09.390Z","endTime":"2026-07-22T23:34:21.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.611074202671013,"aZ":-12.51215674740934,"pfxX":-6.851692104999941,"pfxZ":9.369564650778532,"pX":-0.7848122719996444,"pZ":2.1751824723904627,"vX0":3.824321930573517,"vY0":-143.56008206599668,"vZ0":-6.94504690258006,"x":146.92,"y":180.05,"x0":-1.2403832255420812,"y0":50.00125992482307,"z0":5.395882697369973,"aX":-14.374573520558172},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.8,"breakHorizontal":11.6,"spinRate":2223,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.380781872764576,"extension":6.343749463765235},"index":0,"playId":"da0be082-7e45-315f-9940-14c845fb389d","pitchNumber":1,"startTime":"2026-07-22T23:33:39.869Z","endTime":"2026-07-22T23:33:45.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":92.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.142489364807574,"aZ":-10.681274615675555,"pfxX":-6.54120971618239,"pfxZ":9.950486593596,"pX":0.1215365244826697,"pZ":1.152341657340208,"vX0":5.837888800293847,"vY0":-145.56201426402183,"vZ0":-10.066685819868171,"x":112.37,"y":207.67,"x0":-1.0539546018619597,"y0":50.00079649214101,"z0":5.289612940250528,"aX":-14.124479882667549},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":2280,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.37537919485965787,"extension":6.511385349699979},"index":1,"playId":"9a89ddd5-acf5-3ce7-9f99-b2f6e783ba7a","pitchNumber":2,"startTime":"2026-07-22T23:33:53.782Z","endTime":"2026-07-22T23:33:58.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.871614052491008,"aZ":-23.106482661947634,"pfxX":-10.412340834358798,"pfxZ":5.091223175230299,"pX":-0.25467556680696607,"pZ":1.341294854811854,"vX0":6.601270933606986,"vY0":-132.25076187941585,"vZ0":-5.6218809455790435,"x":126.71,"y":202.57,"x0":-1.423906207133203,"y0":50.001921344550276,"z0":5.177843483904945,"aX":-18.536366195972953},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.3,"breakHorizontal":17.5,"spinRate":2188,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.41337304331701263,"extension":6.8871349941156375},"hitData":{"launchSpeed":89.0,"launchAngle":-5.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.41,"coordY":142.56}},"index":2,"playId":"87b040cc-a251-34c7-a359-e03bfb7fa2ed","pitchNumber":3,"startTime":"2026-07-22T23:34:09.335Z","endTime":"2026-07-22T23:34:21.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:34:21.363Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jasson Domínguez flies out to center fielder Billy Cook.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:34:19.279Z","endTime":"2026-07-22T23:35:40.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"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":92.6,"endSpeed":85.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.317590467680827,"aZ":-25.112565907242494,"pfxX":0.9565648479356819,"pfxZ":3.7999971643821606,"pX":1.6238853155135156,"pZ":1.2705552020193236,"vX0":7.336042977428145,"vY0":-134.67230889404098,"vZ0":-6.021424443963347,"x":55.1,"y":204.48,"x0":-1.2475406755185174,"y0":50.000387839493534,"z0":5.286050837319922,"aX":1.773270569035813},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":-3.1,"spinRate":2331,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4050661239345894,"extension":6.674883571464478},"index":0,"playId":"d0943151-7f91-375c-a89f-735fa0220d21","pitchNumber":1,"startTime":"2026-07-22T23:34:47.885Z","endTime":"2026-07-22T23:34:51.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.9,"endSpeed":88.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23606044387754,"aZ":-18.951395468818404,"pfxX":-8.531574574452605,"pfxZ":6.561108638576075,"pX":-0.20926117109251183,"pZ":3.3479804706039995,"vX0":6.254994366345186,"vY0":-141.07531699800623,"vZ0":-2.047554718639417,"x":124.98,"y":148.38,"x0":-1.3473331812667806,"y0":50.00065003528661,"z0":5.30539391309962,"aX":-17.186554560206204},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.6,"breakHorizontal":14.2,"spinRate":2194,"spinDirection":223},"zone":11,"typeConfidence":0.95,"plateTime":0.38832824420126233,"extension":6.833470855166907},"index":1,"playId":"5b317c98-4b0f-3959-beb6-1d8f44d306e7","pitchNumber":2,"startTime":"2026-07-22T23:35:06.724Z","endTime":"2026-07-22T23:35:11.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95069801795415,"aZ":-20.48994333696195,"pfxX":-8.830811863265456,"pfxZ":5.6832703175084,"pX":0.3536779660898059,"pZ":2.517094156538897,"vX0":7.655447012263889,"vY0":-141.91057678512746,"vZ0":-3.846127888614013,"x":103.52,"y":170.82,"x0":-1.220595423199156,"y0":50.00548291797674,"z0":5.181624822122945,"aX":-18.163965988250173},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.7,"breakHorizontal":14.6,"spinRate":2255,"spinDirection":218},"zone":6,"typeConfidence":0.95,"plateTime":0.3847471741926971,"extension":6.686416691123687},"hitData":{"launchSpeed":97.1,"launchAngle":32.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.18,"coordY":52.67}},"index":2,"playId":"4e6b8905-4daa-36a5-9ad2-7fd6610681a4","pitchNumber":3,"startTime":"2026-07-22T23:35:27.395Z","endTime":"2026-07-22T23:35:40.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:35:40.394Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Volpe flies out to center fielder Billy Cook.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T23:35:39.451Z","endTime":"2026-07-22T23:40:19.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,9,10,11],"actionIndex":[8],"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.389323450165,"aZ":-12.461790215409858,"pfxX":-7.170017093737779,"pfxZ":9.746674120272639,"pX":-0.10517153297886776,"pZ":2.9369950871652386,"vX0":5.5391845047191826,"vY0":-141.36324887427963,"vZ0":-4.520547599999103,"x":121.01,"y":159.48,"x0":-1.1589664631107153,"y0":50.00704052627673,"z0":5.357762622149769,"aX":-14.507142685781488},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":11.9,"spinRate":2409,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3875516048880443,"extension":6.788556299366598},"index":0,"playId":"f64576e4-c85b-3343-9fd5-c728947b8bb4","pitchNumber":1,"startTime":"2026-07-22T23:36:04.748Z","endTime":"2026-07-22T23:36:09.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"1ac8014c-9945-3b47-9f39-af515b8ab966","startTime":"2026-07-22T23:36:24.324Z","endTime":"2026-07-22T23:36:27.434Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0597046648158,"aZ":-12.365773158199836,"pfxX":-7.255917898925086,"pfxZ":9.737640259838127,"pX":-0.8261817387581648,"pZ":2.603667746943284,"vX0":4.037568313103399,"vY0":-141.8756746644823,"vZ0":-5.730060143191916,"x":148.49,"y":168.48,"x0":-1.3264813947221032,"y0":50.00525830244191,"z0":5.440673434613178,"aX":-14.764762887688638},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":12.2,"spinRate":2408,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38634841349257876,"extension":6.528249113381396},"index":2,"playId":"d3a9c775-bb76-3b30-a4c2-eaa69268c9ac","pitchNumber":2,"startTime":"2026-07-22T23:36:41.582Z","endTime":"2026-07-22T23:36:46.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30524829007083,"aZ":-20.739860920291004,"pfxX":-10.109785664303937,"pfxZ":6.384542109178169,"pX":-0.38604385156713805,"pZ":1.2337640917290118,"vX0":6.34914390466641,"vY0":-132.73765642996315,"vZ0":-6.039892335879248,"x":131.72,"y":205.47,"x0":-1.4903026324631623,"y0":50.00608361023494,"z0":5.039650838880107,"aX":-18.119077982469058},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.4,"breakHorizontal":17.0,"spinRate":2274,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.4119813816182796,"extension":6.822621196577116},"index":3,"playId":"b93e5fe5-2b2a-34f1-8a19-3ecfa35d0e35","pitchNumber":3,"startTime":"2026-07-22T23:37:13.145Z","endTime":"2026-07-22T23:37:17.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2425849024574,"aZ":-8.799571107077456,"pfxX":-5.923582911967228,"pfxZ":11.146555093939918,"pX":1.1534638519411866,"pZ":3.3110366523241415,"vX0":8.020938717567988,"vY0":-143.44891484489477,"vZ0":-5.07010855025798,"x":73.03,"y":149.38,"x0":-0.9011592785670176,"y0":50.003850658589776,"z0":5.642584811901836,"aX":-12.423638142840574},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.4,"breakHorizontal":9.2,"spinRate":2439,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.38092061729867366,"extension":6.509034189345547},"index":4,"playId":"92ece0de-3d33-3c28-b88c-9359ae25faaf","pitchNumber":4,"startTime":"2026-07-22T23:37:31.468Z","endTime":"2026-07-22T23:37:35.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-22T23:38:01.986Z","endTime":"2026-07-22T23:38:29.567Z","isPitch":false,"type":"action","player":{"id":683011,"link":"/api/v1/people/683011"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.598739955277306,"aZ":-26.757911682902748,"pfxX":-0.4977723639784666,"pfxZ":2.9507842198251133,"pX":0.3512228480016559,"pZ":2.090870436977533,"vX0":4.666505769097768,"vY0":-134.7018336856243,"vZ0":-3.6187206266603957,"x":103.61,"y":182.33,"x0":-1.3398692190787376,"y0":50.00367632227753,"z0":5.346287008729559,"aX":-0.9146854671734373},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":-0.1,"spinRate":2189,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.4068123020691021,"extension":6.8345888863252044},"index":6,"playId":"70619a43-bd2b-38ca-a5dd-4883f588c368","pitchNumber":5,"startTime":"2026-07-22T23:38:29.567Z","endTime":"2026-07-22T23:38:33.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.023914760539995,"aZ":-12.618937890610589,"pfxX":-6.112054859838135,"pfxZ":9.273449621616507,"pX":-1.2414696903060476,"pZ":3.0195177497717496,"vX0":2.1251993554008592,"vY0":-144.1835972119352,"vZ0":-4.856575089945685,"x":164.32,"y":157.25,"x0":-1.1932797474123598,"y0":50.00389800122949,"z0":5.502339226396382,"aX":-12.889694731762777},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2191,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.37965235491986915,"extension":6.615043104847503},"index":7,"playId":"ab627a0a-6bfa-3150-aee2-de31e64eddd2","pitchNumber":6,"startTime":"2026-07-22T23:39:00.392Z","endTime":"2026-07-22T23:39:06.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jazz Chisholm Jr. steals (27) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":8,"actionPlayId":"ab627a0a-6bfa-3150-aee2-de31e64eddd2","startTime":"2026-07-22T23:39:08.839Z","endTime":"2026-07-22T23:39:33.262Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"postOnSecond":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.94,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.894229698937824,"aZ":-14.700687117470716,"pfxX":-8.874806193544968,"pfxZ":8.13502400182225,"pX":0.18873967379886422,"pZ":2.0842406241183973,"vX0":7.2929948215847125,"vY0":-145.16622273941186,"vZ0":-6.556540882807884,"x":109.81,"y":182.51,"x0":-1.1948537963025652,"y0":50.0048546763415,"z0":5.25603430994486,"aX":-19.06787731634847},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.7,"breakHorizontal":14.8,"spinRate":2363,"spinDirection":214},"zone":8,"typeConfidence":0.93,"plateTime":0.37636135510838464,"extension":6.774970733381729},"index":9,"playId":"44c26a86-2e41-3d5d-b7d6-c4d408b0237d","pitchNumber":7,"startTime":"2026-07-22T23:39:33.262Z","endTime":"2026-07-22T23:39:37.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":10,"playId":"26944f4c-b7ba-4e27-886a-43fbe8e710f4","startTime":"2026-07-22T23:39:54.237Z","endTime":"2026-07-22T23:39:59.237Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68076064909063,"aZ":-10.565030399511732,"pfxX":-6.113672979695533,"pfxZ":10.121794885183728,"pX":-0.012525331189876778,"pZ":3.3611825977106435,"vX0":5.091373140103692,"vY0":-145.13006784714744,"vZ0":-4.321514868138092,"x":117.48,"y":148.03,"x0":-0.9944461873382388,"y0":50.00672254581164,"z0":5.51215226738068,"aX":-13.056494999316248},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.6,"breakHorizontal":10.1,"spinRate":2268,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.37728957716987077,"extension":6.755242325277461},"hitData":{"launchSpeed":98.1,"launchAngle":50.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.19,"coordY":89.86}},"index":11,"playId":"4dbecfbd-54a0-38c7-9b7e-65bf11793f76","pitchNumber":8,"startTime":"2026-07-22T23:40:09.950Z","endTime":"2026-07-22T23:40:19.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:40:19.964Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Flores Jr. flies out to left fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T23:42:02.948Z","endTime":"2026-07-22T23:42:52.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":71.9,"endSpeed":66.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.21820497983159,"aZ":-41.7098667019198,"pfxX":-6.059312870447808,"pfxZ":-8.703991246265655,"pX":0.6079417849894753,"pZ":2.400702750826402,"vX0":0.5202969262587352,"vY0":-104.54704686559063,"vZ0":2.6398068158224324,"x":93.83,"y":173.96,"x0":1.1406670357019313,"y0":50.00073849321999,"z0":6.0517074961528845,"aX":-6.641489679120898},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-14.5,"breakHorizontal":10.8,"spinRate":2754,"spinDirection":329},"zone":6,"typeConfidence":2.0,"plateTime":0.5258672285156845,"extension":6.368387288567631},"index":0,"playId":"7e3d2f1b-a4f5-3807-890c-4848ca61fa3a","pitchNumber":1,"startTime":"2026-07-22T23:42:28.863Z","endTime":"2026-07-22T23:42:32.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38151731679108,"aZ":-12.5539781668108,"pfxX":3.1209830570642043,"pfxZ":10.031845264414166,"pX":-0.8237331100514275,"pZ":3.085391092138108,"vX0":-5.2865898124097574,"vY0":-139.2441519473846,"vZ0":-5.0176489790330105,"x":148.4,"y":155.47,"x0":0.69732567620535,"y0":50.005273284762396,"z0":5.7469548841628235,"aX":6.105931459673317},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":-4.6,"spinRate":2225,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.39392924671828844,"extension":6.545119803513907},"hitData":{"launchSpeed":75.2,"launchAngle":39.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.94,"coordY":100.99}},"index":1,"playId":"b449e9ed-85f0-3b54-82b9-30131382af1c","pitchNumber":2,"startTime":"2026-07-22T23:42:46.635Z","endTime":"2026-07-22T23:42:52.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:42:52.959Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Billy Cook strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T23:42:55.473Z","endTime":"2026-07-22T23:45:35.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4785559760349,"aZ":-12.267149491352406,"pfxX":2.3482189825256916,"pfxZ":10.433111571129784,"pX":-0.020018927008723066,"pZ":3.1629781625253246,"vX0":-2.9287206510644337,"vY0":-137.27598730752564,"vZ0":-5.061552083266807,"x":117.76,"y":153.38,"x0":0.7557411889038249,"y0":50.00123657569385,"z0":5.866189763692959,"aX":4.480049995623076},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":-3.6,"spinRate":2200,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.3990402561457902,"extension":6.507056386553433},"index":0,"playId":"91854c47-6e89-312c-b3bf-b0bc8bd914ad","pitchNumber":1,"startTime":"2026-07-22T23:43:19.981Z","endTime":"2026-07-22T23:43:23.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85141323197453,"aZ":-13.095612393123965,"pfxX":1.7808818757836287,"pfxZ":9.968610806447309,"pX":-1.3094426081488626,"pZ":2.391665867885284,"vX0":-6.034862883567388,"vY0":-137.77821423811875,"vZ0":-6.694059333785879,"x":166.91,"y":174.21,"x0":0.682219264450176,"y0":50.006528093318394,"z0":5.745637235096921,"aX":3.4101864574800165},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-1.9,"spinRate":2200,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.39820221779487586,"extension":6.703302591528455},"index":1,"playId":"35441470-2189-39cf-9571-9dbd9999f9b3","pitchNumber":2,"startTime":"2026-07-22T23:43:38.030Z","endTime":"2026-07-22T23:43:42.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45459536923347,"aZ":-43.90726443184178,"pfxX":-3.4977328781306065,"pfxZ":-9.729641790018361,"pX":-1.1047816134900756,"pZ":0.6855159957818763,"vX0":-3.305549421643539,"vY0":-109.98920644121462,"vZ0":-1.1437253186685985,"x":159.11,"y":220.27,"x0":0.8812429952247856,"y0":50.005441141870186,"z0":5.935607617901022,"aX":-4.215990945848776},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-17.5,"breakHorizontal":7.3,"spinRate":2717,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.5011155380950534,"extension":6.478261570779808},"index":2,"playId":"5d78913e-b1dd-3494-b3e4-22fa69794e41","pitchNumber":3,"startTime":"2026-07-22T23:43:58.817Z","endTime":"2026-07-22T23:44:02.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.834044031121685,"aZ":-29.14418152955936,"pfxX":-1.8693280041245086,"pfxZ":1.663857470524448,"pX":-0.353925746384844,"pZ":4.732416132026843,"vX0":-2.9745632544693583,"vY0":-133.9911293811158,"vZ0":2.1425398693954865,"x":130.49,"y":111.0,"x0":1.0131782835887784,"y0":50.00068071736451,"z0":6.004275042366675,"aX":-3.399695189143781},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.7,"breakHorizontal":4.1,"spinRate":2276,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.408713523235956,"extension":6.34870552427852},"index":3,"playId":"931a26f7-7f51-31d6-ac56-d6e1c49f07bd","pitchNumber":4,"startTime":"2026-07-22T23:44:19.886Z","endTime":"2026-07-22T23:44:23.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.763074684930388,"aZ":-25.360534401870105,"pfxX":-1.1443115544724947,"pfxZ":3.9749852407485555,"pX":-0.5117088871370695,"pZ":2.561703149570885,"vX0":-3.88435302920578,"vY0":-129.9369966487975,"vZ0":-3.2721207635394878,"x":136.51,"y":169.61,"x0":1.1500471434323485,"y0":50.0013794722298,"z0":5.760424717943247,"aX":-1.958911040545827},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":2.9,"spinRate":2194,"spinDirection":173},"zone":4,"typeConfidence":2.0,"plateTime":0.42124630231808613,"extension":6.400590709439147},"index":4,"playId":"f06d6d43-765c-3cef-bf36-fa81f6a57736","pitchNumber":5,"startTime":"2026-07-22T23:44:42.661Z","endTime":"2026-07-22T23:44:46.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-22T23:45:13.263Z","endTime":"2026-07-22T23:45:31.144Z","isPitch":false,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08132516514974,"aZ":-14.225642422439547,"pfxX":0.9744434337936101,"pfxZ":9.003250810478518,"pX":-0.10267646586630343,"pZ":3.091538409768589,"vX0":-2.3579743769483827,"vY0":-139.73851088651216,"vZ0":-5.153380313504182,"x":120.91,"y":155.31,"x0":0.6224394166333854,"y0":50.00521482282054,"z0":5.881720384702198,"aX":1.9433625378117567},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-1.3,"spinRate":2087,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.3907467183171862,"extension":6.467075229859355},"index":6,"playId":"1499dc1e-d929-300e-b46b-dc390a612c20","pitchNumber":6,"startTime":"2026-07-22T23:45:31.144Z","endTime":"2026-07-22T23:45:35.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:45:35.958Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, shortstop Anthony Volpe to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T23:45:36.090Z","endTime":"2026-07-22T23:46:34.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.230310935668946,"aZ":-29.18913808748216,"pfxX":-0.7596844542508929,"pfxZ":1.626271829756357,"pX":0.19703726568596158,"pZ":3.85127878276578,"vX0":-1.9842684332012166,"vY0":-134.14035696294184,"vZ0":0.17423602726205234,"x":109.49,"y":134.8,"x0":1.0430935727750876,"y0":50.002784754460684,"z0":5.855451765189132,"aX":-1.3927763881163218},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.2,"breakHorizontal":1.8,"spinRate":2273,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.407309831836117,"extension":6.379601637419631},"index":0,"playId":"0c90c2e3-baab-3571-9bbe-bfdae07ca1e7","pitchNumber":1,"startTime":"2026-07-22T23:46:04.241Z","endTime":"2026-07-22T23:46:08.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.693585567072965,"aZ":-15.984320043761677,"pfxX":3.5286271350708294,"pfxZ":8.207353494859198,"pX":-0.7186191647808287,"pZ":2.839979561614195,"vX0":-4.979883675737278,"vY0":-138.7559221795262,"vZ0":-5.426846978750568,"x":144.39,"y":162.1,"x0":0.6313497695335132,"y0":50.00058508258083,"z0":5.866511521877773,"aX":6.959179349356608},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":-5.5,"spinRate":2145,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.39301091275967837,"extension":6.557737752929177},"hitData":{"launchSpeed":64.2,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.45,"coordY":154.84}},"index":1,"playId":"0c291d61-b11f-3e53-9fce-b4bbbeec60ea","pitchNumber":2,"startTime":"2026-07-22T23:46:26.325Z","endTime":"2026-07-22T23:46:34.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:46:34.354Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T23:48:02.592Z","endTime":"2026-07-22T23:49:48.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.545182317418377,"aZ":-27.145241758883028,"pfxX":0.8714259279438092,"pfxZ":2.8126489047906205,"pX":-0.4584411609678185,"pZ":2.75649003190592,"vX0":2.3262952642064048,"vY0":-132.43039379983938,"vZ0":-1.8357512804070242,"x":134.47,"y":164.35,"x0":-1.4591517171499093,"y0":50.002006534380925,"z0":5.431534798263082,"aX":1.5578187761460323},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.9,"breakHorizontal":-2.0,"spinRate":2485,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.41255675216363574,"extension":6.0991241427207425},"index":0,"playId":"7efd4aa1-00cc-3e27-a9fa-e75ad165b110","pitchNumber":1,"startTime":"2026-07-22T23:48:39.302Z","endTime":"2026-07-22T23:48:43.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.921685597346784,"aZ":-27.382627151386867,"pfxX":1.1241806113495862,"pfxZ":2.712100837448993,"pX":-0.3074138231173729,"pZ":2.4127203983713414,"vX0":2.634204366083854,"vY0":-131.7988755144683,"vZ0":-2.5016016007396025,"x":128.72,"y":173.64,"x0":-1.4642283213941591,"y0":50.00304885814587,"z0":5.387790150140293,"aX":1.985482914051513},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.6,"breakHorizontal":-2.6,"spinRate":2426,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.41492964059557247,"extension":6.908301115865342},"index":1,"playId":"302106b2-4079-316d-aee5-f5edcfcf1bd7","pitchNumber":2,"startTime":"2026-07-22T23:48:51.813Z","endTime":"2026-07-22T23:48:56.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T23:48:58.619Z","endTime":"2026-07-22T23:49:09.421Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.355130173121502,"aZ":-26.514914957761977,"pfxX":0.2575565915328202,"pfxZ":3.1695502879747997,"pX":1.2305052464481903,"pZ":1.2225376105363068,"vX0":6.608838997298999,"vY0":-132.15355788536436,"vZ0":-5.418003418474098,"x":70.1,"y":205.77,"x0":-1.325220805913688,"y0":50.00544921117776,"z0":5.220722244575815,"aX":0.4608730518922217},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.9,"breakHorizontal":-1.8,"spinRate":2578,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.41278603810828285,"extension":7.088954080146741},"index":3,"playId":"52832761-08dd-3215-8e9b-0d6521f8650d","pitchNumber":3,"startTime":"2026-07-22T23:49:09.421Z","endTime":"2026-07-22T23:49:13.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":98.8,"endSpeed":90.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.712093203601015,"aZ":-13.201203546305234,"pfxX":-7.025394962493074,"pfxZ":9.04474837362751,"pX":-1.322413866692286,"pZ":2.4655648157339716,"vX0":2.3070204352686243,"vY0":-143.79091349220306,"vZ0":-6.103571186896178,"x":167.41,"y":172.21,"x0":-1.2212306906327877,"y0":50.00711116868758,"z0":5.431822297726342,"aX":-14.744645749347104},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.4,"breakHorizontal":12.2,"spinRate":2387,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.3806176066621667,"extension":6.84451668355424},"index":4,"playId":"04b72b6f-c756-3865-b319-8d58dc330285","pitchNumber":4,"startTime":"2026-07-22T23:49:24.169Z","endTime":"2026-07-22T23:49:28.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43590679886195,"aZ":-11.948032461779553,"pfxX":-5.922938569890888,"pfxZ":9.529215418725585,"pX":-0.7477089304608511,"pZ":3.577434872941983,"vX0":3.0248910983425725,"vY0":-145.11718307447964,"vZ0":-3.500982991628435,"x":145.5,"y":142.19,"x0":-1.0366719504385506,"y0":50.00476425335829,"z0":5.5325429376954975,"aX":-12.575284367069168},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.7,"breakHorizontal":10.1,"spinRate":2469,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3781005920350391,"extension":6.560392950097377},"index":5,"playId":"2ac6662b-4e83-32b0-bde4-90dcebb19d76","pitchNumber":5,"startTime":"2026-07-22T23:49:43.369Z","endTime":"2026-07-22T23:49:48.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:49:48.469Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ali Sánchez grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T23:49:48.279Z","endTime":"2026-07-22T23:50:35.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.512484683058,"aZ":-11.179370064451101,"pfxX":-5.676960080614549,"pfxZ":10.043425288605444,"pX":-0.008720367332079818,"pZ":2.198476971784269,"vX0":5.768899797310257,"vY0":-143.92293114939105,"vZ0":-6.829667688938473,"x":117.33,"y":179.42,"x0":-1.3050134507827698,"y0":50.00388630977938,"z0":5.3003261179375025,"aX":-11.86819777296863},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.9,"breakHorizontal":9.1,"spinRate":2484,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.38109483708060576,"extension":6.818790873106926},"index":0,"playId":"1760518b-6431-3032-aeab-cc7155057c02","pitchNumber":1,"startTime":"2026-07-22T23:50:08.439Z","endTime":"2026-07-22T23:50:12.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-22T23:50:18.899Z","endTime":"2026-07-22T23:50:29.497Z","isPitch":false,"type":"action","player":{"id":645305,"link":"/api/v1/people/645305"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26448057188053,"aZ":-27.934780171242856,"pfxX":0.021381006504201494,"pfxZ":2.425559565513776,"pX":0.8479019160951098,"pZ":2.4992726816026445,"vX0":5.746566317785336,"vY0":-131.37618429587422,"vZ0":-2.0435300325075687,"x":84.68,"y":171.3,"x0":-1.3719417192501093,"y0":50.00015958703971,"z0":5.366918551203338,"aX":0.03584323112304369},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.2,"breakHorizontal":-1.3,"spinRate":2357,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.4171761933579381,"extension":6.894918418435032},"hitData":{"launchSpeed":88.7,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":154.22}},"index":2,"playId":"d0398db4-7188-3e9d-a446-399a30dfaea7","pitchNumber":2,"startTime":"2026-07-22T23:50:29.497Z","endTime":"2026-07-22T23:50:35.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:50:35.157Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trent Grisham strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T23:50:39.098Z","endTime":"2026-07-22T23:52:29.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48443643114762,"aZ":-24.095387515799956,"pfxX":-10.273702098239099,"pfxZ":4.712811819578434,"pX":-0.21260999128066274,"pZ":3.1094415817185777,"vX0":6.41932205079257,"vY0":-130.34304786100205,"vZ0":-0.8396646223717051,"x":125.1,"y":154.83,"x0":-1.3779947431543413,"y0":50.00085263483199,"z0":5.262249262074243,"aX":-17.600239733265177},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.5,"breakHorizontal":17.0,"spinRate":2148,"spinDirection":237},"zone":2,"typeConfidence":0.91,"plateTime":0.4209103249682178,"extension":6.850718915671361},"index":0,"playId":"aecd10f9-3d65-36a3-b768-dc6e638f5201","pitchNumber":1,"startTime":"2026-07-22T23:51:00.682Z","endTime":"2026-07-22T23:51:05.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.789888018936765,"aZ":-24.829632496543198,"pfxX":-9.25640038270222,"pfxZ":4.085177201473707,"pX":-1.3024672602813738,"pZ":1.5536755680092846,"vX0":3.864116587728486,"vY0":-133.46573987800664,"vZ0":-4.589529817615392,"x":166.65,"y":196.83,"x0":-1.5697403736770192,"y0":50.00122657776974,"z0":5.092510517864606,"aX":-16.631077186230844},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.6,"breakHorizontal":15.8,"spinRate":1837,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.41100690751472646,"extension":6.857704152008188},"index":1,"playId":"9e303227-ad33-304b-82b6-9cee4085ed8c","pitchNumber":2,"startTime":"2026-07-22T23:51:16.319Z","endTime":"2026-07-22T23:51:19.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.215352052582894,"aZ":-11.618770844004572,"pfxX":-6.518390462648009,"pfxZ":9.774794568591687,"pX":0.6556251723066949,"pZ":2.9533064959315567,"vX0":6.844948442401399,"vY0":-144.45194956938005,"vZ0":-5.310667314149471,"x":92.01,"y":159.04,"x0":-0.9034960919289285,"y0":50.00313499086436,"z0":5.5368471732681535,"aX":-13.707608007975482},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.7,"breakHorizontal":10.3,"spinRate":2451,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.37991133710153724,"extension":6.509275247127412},"index":2,"playId":"b727b230-2282-31aa-9a2c-0ced5cd5d5eb","pitchNumber":3,"startTime":"2026-07-22T23:51:34.988Z","endTime":"2026-07-22T23:51:39.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T23:51:47.073Z","endTime":"2026-07-22T23:52:04.905Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":99.8,"endSpeed":90.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.48376171968891,"aZ":-12.623388583651822,"pfxX":-6.420992090995721,"pfxZ":9.236146468303726,"pX":-0.11785396224951551,"pZ":3.358078391704824,"vX0":4.900228435242475,"vY0":-145.15010556443139,"vZ0":-4.017845262981504,"x":121.49,"y":148.11,"x0":-1.000466138234858,"y0":50.00459027374012,"z0":5.538680544506997,"aX":-13.594127291882659},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.0,"breakHorizontal":10.6,"spinRate":2473,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.37850568822770425,"extension":6.717072497775785},"index":4,"playId":"1bdcf429-403c-37a5-b851-ad166c06e234","pitchNumber":4,"startTime":"2026-07-22T23:52:04.905Z","endTime":"2026-07-22T23:52:11.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20301435820597,"aZ":-9.837550351892336,"pfxX":-6.751280889418174,"pfxZ":10.608304552077726,"pX":-0.14569456590770907,"pZ":3.300016820153572,"vX0":5.209302214101067,"vY0":-144.3233934609159,"vZ0":-4.740207057474053,"x":122.55,"y":149.68,"x0":-1.0987433601818566,"y0":50.00015299693052,"z0":5.57188751727136,"aX":-14.21216934431103},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.4,"breakHorizontal":11.2,"spinRate":2488,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3798018373617831,"extension":6.451498765153365},"index":5,"playId":"798d58b8-9ba0-3db4-91d4-c37545ab107a","pitchNumber":5,"startTime":"2026-07-22T23:52:25.084Z","endTime":"2026-07-22T23:52:29.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:52:29.628Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, third baseman Ryan McMahon to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T23:54:12.316Z","endTime":"2026-07-22T23:55:06.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.5,"endSpeed":67.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.571163383943002,"aZ":-41.06240401328516,"pfxX":-4.3914970985303725,"pfxZ":-7.853681973335438,"pX":0.4221780123855284,"pZ":1.8733127068803588,"vX0":-0.32891693647658055,"vY0":-105.5967417408304,"vZ0":1.066380641582378,"x":100.91,"y":188.2,"x0":1.1505376912601857,"y0":50.00210751872392,"z0":6.076836186777814,"aX":-4.97096349764774},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-13.6,"breakHorizontal":8.0,"spinRate":2581,"spinDirection":323},"zone":9,"typeConfidence":2.0,"plateTime":0.5182156732493319,"extension":6.247554830426766},"index":0,"playId":"489608a0-978b-321f-868f-f0271fca7f89","pitchNumber":1,"startTime":"2026-07-22T23:54:41.233Z","endTime":"2026-07-22T23:54:45.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.741490853660515,"aZ":-29.73406752393176,"pfxX":-2.679519542627788,"pfxZ":1.3621660773418114,"pX":-0.036941145252153515,"pZ":2.549437501524075,"vX0":-2.3638100149588057,"vY0":-132.27930275973455,"vZ0":-2.4575351710207363,"x":118.41,"y":169.95,"x0":1.2133552507098908,"y0":50.00190692508328,"z0":5.650035278311432,"aX":-4.791767826678416},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.2,"breakHorizontal":5.3,"spinRate":2313,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.4126087024145244,"extension":6.376663329817166},"hitData":{"launchSpeed":96.2,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":157.76}},"index":1,"playId":"f3ca3652-6fd5-324a-9437-733589b1379c","pitchNumber":2,"startTime":"2026-07-22T23:55:00.694Z","endTime":"2026-07-22T23:55:06.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:55:06.293Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ali Sánchez challenged (pitch result), call on the field was overturned: Bryan Reynolds called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T23:55:11.127Z","endTime":"2026-07-22T23:57:12.418Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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":94.4,"endSpeed":87.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43331026906846,"aZ":-25.709234913407883,"pfxX":4.459898763869402,"pfxZ":3.3613763238260828,"pX":0.46004001808418105,"pZ":0.69600845927315,"vX0":-3.440499688226331,"vY0":-137.36914519857547,"vZ0":-8.54680758161484,"x":99.46,"y":219.99,"x0":1.1448891801058902,"y0":50.00667323714522,"z0":5.576512327997385,"aX":8.585307410817892},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.6,"breakHorizontal":-7.4,"spinRate":2137,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.3976675218337973,"extension":6.557265035059175},"index":0,"playId":"94a72e91-1549-39c1-83b9-0226154d4597","pitchNumber":1,"startTime":"2026-07-22T23:55:33.368Z","endTime":"2026-07-22T23:55:37.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.7,"endSpeed":87.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37022026096876,"aZ":-25.76027391029378,"pfxX":4.645595839975747,"pfxZ":3.3130486437625795,"pX":0.011739431725774878,"pZ":2.2791609319548267,"vX0":-4.483062875840702,"vY0":-137.94890690688177,"vZ0":-4.614348604117467,"x":116.55,"y":177.24,"x0":1.0507562515675384,"y0":50.00341221481911,"z0":5.700322074894267,"aX":8.99507971554224},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.3,"breakHorizontal":-7.6,"spinRate":2220,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.39636045413501986,"extension":6.4094518222577594},"index":1,"playId":"c46380f2-bf3c-33bb-b9d9-76f00564a3d9","pitchNumber":2,"startTime":"2026-07-22T23:55:53.591Z","endTime":"2026-07-22T23:55:58.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.299725970830977,"aZ":-27.181898295989722,"pfxX":-1.2662930487724529,"pfxZ":2.8013992258472893,"pX":-1.2027909448012173,"pZ":2.1473655449885527,"vX0":-5.499857135537845,"vY0":-131.88780934733714,"vZ0":-3.8853271828115044,"x":162.85,"y":180.8,"x0":1.0650679175799078,"y0":50.00028357281856,"z0":5.6205165409681035,"aX":-2.2526892025034626},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.6,"breakHorizontal":3.4,"spinRate":2441,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4136516105550081,"extension":6.33955992674354},"index":2,"playId":"3588e125-101d-3733-9467-39b59029ef34","pitchNumber":3,"startTime":"2026-07-22T23:56:16.102Z","endTime":"2026-07-22T23:56:21.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T23:56:27.084Z","endTime":"2026-07-22T23:56:45.416Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.078433396227936,"aZ":-36.99367663999466,"pfxX":-10.733581188548213,"pfxZ":-3.4527721294926987,"pX":0.7747083288798087,"pZ":3.046144738112095,"vX0":2.0759534346097404,"vY0":-118.15680560429573,"vZ0":1.2702972408401028,"x":87.47,"y":156.53,"x0":1.2716853101047958,"y0":50.000928296606034,"z0":5.932829001313726,"aX":-14.98987078784693},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.5,"breakHorizontal":18.8,"spinRate":2868,"spinDirection":320},"zone":3,"typeConfidence":2.0,"plateTime":0.4657352512688231,"extension":6.312201885570015},"index":4,"playId":"be17945f-086d-3a19-b6a1-da3fa1c763e0","pitchNumber":4,"startTime":"2026-07-22T23:56:45.416Z","endTime":"2026-07-22T23:57:12.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"}},"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:57:12.418Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T23:57:01.996Z","endTime":"2026-07-22T23:58:30.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13214950139288,"aZ":-26.226153192448788,"pfxX":-1.549079219524455,"pfxZ":3.166850952785815,"pX":-0.8282127060446277,"pZ":2.496297100114326,"vX0":-4.36042294417987,"vY0":-135.83618915743955,"vZ0":-3.8478151935003164,"x":148.57,"y":171.38,"x0":0.9954783383237804,"y0":50.00555730718086,"z0":5.742424631611328,"aX":-2.9115818591672857},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.2,"breakHorizontal":3.7,"spinRate":2246,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.4023367135398681,"extension":6.413624741546944},"index":0,"playId":"e8b2d0ea-f5e0-39d8-8faf-0e7f83d368ce","pitchNumber":1,"startTime":"2026-07-22T23:57:24.081Z","endTime":"2026-07-22T23:57:28.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5273441518303,"aZ":-36.67008555674628,"pfxX":-9.238574444210276,"pfxZ":-3.0146288583890515,"pX":-0.8786532071321902,"pZ":1.7176621129304581,"vX0":-2.08779543114229,"vY0":-121.73717304905198,"vZ0":-2.0832759725886607,"x":150.49,"y":192.4,"x0":1.191664572183868,"y0":50.004417054483575,"z0":5.780786221221299,"aX":-13.76626499433684},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.8,"breakHorizontal":17.3,"spinRate":2733,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.45118495015036997,"extension":6.395130303126085},"index":1,"playId":"358a4edf-57a6-3981-bfe3-39967b91f908","pitchNumber":2,"startTime":"2026-07-22T23:57:45.713Z","endTime":"2026-07-22T23:57:51.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.363404276354,"aZ":-12.953145091700755,"pfxX":2.2604657088948548,"pfxZ":9.612500746316654,"pX":-0.7346866522412847,"pZ":2.1158964456957574,"vX0":-4.320177204220631,"vY0":-140.6209961793564,"vZ0":-7.749401318402898,"x":145.0,"y":181.65,"x0":0.5289257107191905,"y0":50.00022546008138,"z0":5.750502272747042,"aX":4.519122609093151},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":-3.2,"spinRate":2079,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.38974018259263277,"extension":6.582794660207831},"index":2,"playId":"0e750fde-921b-3219-8f77-42896fab8642","pitchNumber":3,"startTime":"2026-07-22T23:58:06.560Z","endTime":"2026-07-22T23:58:12.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.150466803940045,"aZ":-26.184396607048715,"pfxX":8.613603828780624,"pfxZ":3.5640881838386065,"pX":0.9331144983548109,"pZ":1.758452189444621,"vX0":-3.061859246352592,"vY0":-128.93991331269595,"vZ0":-4.550538291114414,"x":81.43,"y":191.3,"x0":1.0177096562747674,"y0":50.00608446425887,"z0":5.570128838027321,"aX":14.48605756577442},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":-14.9,"spinRate":1609,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.42501614571540314,"extension":6.641479990506737},"index":3,"playId":"bbbfd41c-bed3-38df-bff1-3cc01d9ae22d","pitchNumber":4,"startTime":"2026-07-22T23:58:26.427Z","endTime":"2026-07-22T23:58:30.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-22T23:58:30.864Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rice called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T00:00:15.400Z","endTime":"2026-07-23T00:01:10.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.363797552985616,"aZ":-24.379545893738978,"pfxX":2.747314683931482,"pfxZ":4.304774264246451,"pX":-0.10665902293295093,"pZ":2.801439478873464,"vX0":2.7747418840777494,"vY0":-133.40959075102816,"vZ0":-2.280259318438726,"x":121.07,"y":163.14,"x0":-1.515388581027083,"y0":50.006269264025924,"z0":5.415595846336303,"aX":4.976646599003455},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.6,"breakHorizontal":-5.5,"spinRate":2400,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.4097997421312076,"extension":6.628011543081566},"index":0,"playId":"2c1c46de-62e3-3b63-8728-fbaf72d5ebcb","pitchNumber":1,"startTime":"2026-07-23T00:00:36.694Z","endTime":"2026-07-23T00:00:41.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21871434411182,"aZ":-11.154829027952385,"pfxX":-6.890611037905739,"pfxZ":10.303576772558756,"pX":0.8078966529747748,"pZ":2.4698481397182603,"vX0":7.6063275178729794,"vY0":-142.49787560745435,"vZ0":-6.2953360748979135,"x":86.2,"y":172.09,"x0":-1.0111023703398174,"y0":50.00027013544508,"z0":5.4246444033923344,"aX":-14.05417174209809},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":10.8,"spinRate":2415,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.38556259565564943,"extension":6.855855417051483},"index":1,"playId":"a6f0104d-8c82-3c2b-af5f-3b1013431278","pitchNumber":2,"startTime":"2026-07-23T00:00:51.853Z","endTime":"2026-07-23T00:00:55.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12061810346374,"aZ":-10.851391184968527,"pfxX":-6.888557523251677,"pfxZ":10.389808209967804,"pX":0.5562542512904488,"pZ":2.4887475251276614,"vX0":6.647268694574292,"vY0":-142.44808973223695,"vZ0":-6.391052606972076,"x":95.8,"y":171.58,"x0":-0.9140281682114646,"y0":50.00385140197719,"z0":5.449491920563782,"aX":-14.139103182837117},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":11.2,"spinRate":2484,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.38470523928901423,"extension":7.043655745844662},"index":2,"playId":"cde4eab1-cfdb-376c-b863-1203642c932d","pitchNumber":3,"startTime":"2026-07-23T00:01:05.222Z","endTime":"2026-07-23T00:01:10.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:01:10.582Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T00:01:09.650Z","endTime":"2026-07-23T00:02:01.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96903384436874,"aZ":-25.134446121160043,"pfxX":0.8265968543102369,"pfxZ":3.898363582998412,"pX":0.42432304285362427,"pZ":2.177274910375653,"vX0":4.411309328469486,"vY0":-133.0935621408588,"vZ0":-3.6072186848786574,"x":100.83,"y":179.99,"x0":-1.3578604995581647,"y0":50.001697275556616,"z0":5.35810123084659,"aX":1.4902599035444746},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":-2.4,"spinRate":2499,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.41060773932245365,"extension":6.593763791643494},"index":0,"playId":"927d6d6e-652d-3a44-a13f-7be8598c7683","pitchNumber":1,"startTime":"2026-07-23T00:01:29.909Z","endTime":"2026-07-23T00:01:33.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.744518472697973,"aZ":-27.88842994785214,"pfxX":-0.5969850594982913,"pfxZ":2.4632722471650244,"pX":-0.035202449421686675,"pZ":2.9411616428540914,"vX0":3.966482802109114,"vY0":-130.87766057107083,"vZ0":-1.0002135225359279,"x":118.34,"y":159.37,"x0":-1.490650943338454,"y0":50.00493643510028,"z0":5.4106289094795095,"aX":-1.0402161911663315},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":0.2,"spinRate":2369,"spinDirection":170},"zone":2,"typeConfidence":2.0,"plateTime":0.41797318559327756,"extension":6.587961675830027},"index":1,"playId":"372176e2-4a5d-3ab8-9197-2ae014602714","pitchNumber":2,"startTime":"2026-07-23T00:01:44.634Z","endTime":"2026-07-23T00:01:48.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07579508602256,"aZ":-12.86768702568372,"pfxX":-7.762497363640926,"pfxZ":9.148652130681647,"pX":-0.4403344705912901,"pZ":2.7624237798885805,"vX0":4.903512155869543,"vY0":-144.03303531765684,"vZ0":-5.546443899300284,"x":133.78,"y":164.19,"x0":-1.152444914073571,"y0":50.00263095877292,"z0":5.502291377735086,"aX":-16.381132329646555},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.7,"breakHorizontal":13.1,"spinRate":2299,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.37964892491892455,"extension":6.452073169969651},"index":2,"playId":"7364f9a5-53e7-3f5f-8768-2fe49170b66e","pitchNumber":3,"startTime":"2026-07-23T00:01:56.916Z","endTime":"2026-07-23T00:02:01.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:02:01.596Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cody Bellinger doubles (20) on a line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T00:02:02.393Z","endTime":"2026-07-23T00:03:12.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":92.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01328662786505,"aZ":-11.77121933923601,"pfxX":-7.6757673866823275,"pfxZ":9.421676927488717,"pX":-0.271389168823253,"pZ":1.876498954276188,"vX0":5.227981189492435,"vY0":-145.93019612719576,"vZ0":-8.121228107693387,"x":127.34,"y":188.11,"x0":-1.0850259999861314,"y0":50.004435359862946,"z0":5.397466353340638,"aX":-16.624946810605206},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":15.7,"breakHorizontal":13.0,"spinRate":2333,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.37473658149649136,"extension":6.804020139444723},"index":0,"playId":"4767c495-e5d2-35e5-8b24-8fe98a3d82fa","pitchNumber":1,"startTime":"2026-07-23T00:02:22.127Z","endTime":"2026-07-23T00:02:26.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":100.1,"endSpeed":91.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45429161127961,"aZ":-8.20140722412042,"pfxX":-6.4310919506434425,"pfxZ":11.187641392020021,"pX":0.7312801631381498,"pZ":3.218833404008944,"vX0":6.743026460561377,"vY0":-145.52144192643016,"vZ0":-5.532631300519035,"x":89.13,"y":151.87,"x0":-0.7814362652021931,"y0":50.00108261393366,"z0":5.642661479950944,"aX":-13.77872288388672},"breaks":{"breakAngle":51.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":19.3,"breakHorizontal":10.3,"spinRate":2508,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3765243801218774,"extension":6.430831191489096},"index":1,"playId":"1d1d6e0b-b2d7-3877-bf28-cb6d7b1f8005","pitchNumber":2,"startTime":"2026-07-23T00:02:33.249Z","endTime":"2026-07-23T00:02:37.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.161075020600453,"aZ":-23.0994347074854,"pfxX":1.4072591217914776,"pfxZ":4.750626125772663,"pX":-0.21538888037430728,"pZ":1.491024819666272,"vX0":2.3141408363161675,"vY0":-136.66988572858565,"vZ0":-6.309164999236168,"x":125.21,"y":198.52,"x0":-1.2526414058992628,"y0":50.00669006120594,"z0":5.392228226958779,"aX":2.6906170515595216},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":-3.0,"spinRate":2447,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.3991618708050595,"extension":6.631365070649155},"index":2,"playId":"4364710d-9b73-37de-9fcf-b727c9494b19","pitchNumber":3,"startTime":"2026-07-23T00:02:43.512Z","endTime":"2026-07-23T00:02:47.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.695079161070122,"aZ":-23.16855484829065,"pfxX":0.3667137515065151,"pfxZ":4.67566525047802,"pX":0.44566925626070797,"pZ":2.1188709315475287,"vX0":4.543244870812608,"vY0":-137.03832068340347,"vZ0":-4.600563964923024,"x":100.01,"y":181.57,"x0":-1.2726655332873482,"y0":50.00286290247538,"z0":5.376780220995065,"aX":0.7056899025558143},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":-1.6,"spinRate":2440,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.3977673387584928,"extension":6.623366354624724},"hitData":{"launchSpeed":91.2,"launchAngle":12.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.4,"coordY":126.31}},"index":3,"playId":"2f456a4a-e5bc-37bc-bd3b-2713f271ef1a","pitchNumber":4,"startTime":"2026-07-23T00:03:00.226Z","endTime":"2026-07-23T00:03:12.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":2.8999999999999986,"leverageIndex":0.53,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:03:12.248Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jazz Chisholm Jr. grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-23T00:03:13.486Z","endTime":"2026-07-23T00:06:03.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":100.5,"endSpeed":91.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.888989756684644,"aZ":-7.804147486788605,"pfxX":-6.4291413295899345,"pfxZ":11.336681665464933,"pX":0.9060393964069386,"pZ":1.5630153392787165,"vX0":7.52409964400733,"vY0":-145.83082534707768,"vZ0":-9.672992868742321,"x":82.46,"y":196.58,"x0":-0.8744895087546488,"y0":50.00679571345327,"z0":5.3973739991652785,"aX":-13.825225948879599},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":18.7,"breakHorizontal":10.1,"spinRate":2366,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3758550419075588,"extension":6.719108380368506},"index":0,"playId":"4d40d3b3-adbc-3aac-b24b-f49a87adad02","pitchNumber":1,"startTime":"2026-07-23T00:03:57.180Z","endTime":"2026-07-23T00:04:01.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.884628935445484,"aZ":-8.159683640581118,"pfxX":-6.993534639219284,"pfxZ":11.32911410840794,"pX":0.331506983365401,"pZ":2.7350946845405377,"vX0":6.9692680498986554,"vY0":-144.91025138448055,"vZ0":-6.22239570326653,"x":104.36,"y":164.93,"x0":-1.1998303418876621,"y0":50.00358648343163,"z0":5.412964372357396,"aX":-14.826088465882169},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.3,"breakHorizontal":11.3,"spinRate":2492,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.37843538695718504,"extension":6.790938990773941},"index":1,"playId":"abde03fd-7c46-37f9-9957-029e52265b94","pitchNumber":2,"startTime":"2026-07-23T00:04:20.024Z","endTime":"2026-07-23T00:04:24.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":100.6,"endSpeed":91.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97977453671363,"aZ":-8.0057904716258,"pfxX":-6.897332641966775,"pfxZ":11.184402427448994,"pX":1.2901305556416518,"pZ":1.5056923932014217,"vX0":9.208327163833498,"vY0":-145.98379018933767,"vZ0":-9.751024659794732,"x":67.82,"y":198.13,"x0":-1.0071649652110601,"y0":50.00287794802775,"z0":5.368942875273112,"aX":-14.905190271917002},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.5,"breakHorizontal":10.7,"spinRate":2530,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.37501761696299063,"extension":6.576954954083644},"index":2,"playId":"af5d686a-4475-3f49-9299-b99037fbf50a","pitchNumber":3,"startTime":"2026-07-23T00:04:39.510Z","endTime":"2026-07-23T00:04:44.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.440038920269714,"aZ":-26.748301297473972,"pfxX":-0.294451067844947,"pfxZ":2.7998295684493044,"pX":0.4260654732253705,"pZ":1.467541485487006,"vX0":4.861397182250193,"vY0":-137.3218128625424,"vZ0":-5.83301610480824,"x":100.76,"y":199.16,"x0":-1.318508827552993,"y0":50.00263376821703,"z0":5.405862484205132,"aX":-0.5717542135979932},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.2,"breakHorizontal":-0.4,"spinRate":2390,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.39677255589013916,"extension":6.702270527725551},"index":3,"playId":"d13ef326-fa7c-3877-8d76-2929111d3c90","pitchNumber":4,"startTime":"2026-07-23T00:05:02.378Z","endTime":"2026-07-23T00:05:08.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":102.0,"endSpeed":92.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.16717145606695,"aZ":-10.756523166575361,"pfxX":-6.81456192478614,"pfxZ":9.621947578413268,"pX":0.2625650340447455,"pZ":3.6032554778220853,"vX0":6.079101940646988,"vY0":-148.3887011745128,"vZ0":-4.316571272242058,"x":106.99,"y":141.49,"x0":-0.9292953877721828,"y0":50.00131099353903,"z0":5.7057548124821285,"aX":-15.165774944840024},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":16.7,"breakHorizontal":11.2,"spinRate":2453,"spinDirection":213},"zone":12,"typeConfidence":0.56,"plateTime":0.36939989193898715,"extension":6.5236539496856185},"index":4,"playId":"37971612-ac11-35a4-86d9-a8325376ff7c","pitchNumber":5,"startTime":"2026-07-23T00:05:24.903Z","endTime":"2026-07-23T00:05:31.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.2,"endSpeed":93.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49171208129586,"aZ":-12.082855027978047,"pfxX":-6.62761967852902,"pfxZ":9.09855299135342,"pX":-0.0931332637826347,"pZ":1.8981298463786007,"vX0":5.6568372884873375,"vY0":-147.11672923982852,"vZ0":-8.27100035418731,"x":120.55,"y":187.53,"x0":-1.1727995561348625,"y0":50.00262164706114,"z0":5.449106232868413,"aX":-14.634866568447642},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":15.1,"breakHorizontal":11.0,"spinRate":2300,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3712681211827258,"extension":6.338496427356697},"hitData":{"launchSpeed":98.9,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":155.74}},"index":5,"playId":"39bad3e8-64c0-31a6-b1f5-3eef10c15649","pitchNumber":6,"startTime":"2026-07-23T00:05:56.204Z","endTime":"2026-07-23T00:06:03.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"second":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.57,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:06:03.315Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T00:07:45.398Z","endTime":"2026-07-23T00:09:20.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.591968990187247,"aZ":-26.15815418185073,"pfxX":7.608092257657446,"pfxZ":3.174927728955529,"pX":-0.2149238130080604,"pZ":2.6158786886252905,"vX0":-5.694112600319791,"vY0":-136.0583085735146,"vZ0":-3.5911701926684163,"x":125.19,"y":168.15,"x0":0.9043618913701146,"y0":50.00664249163566,"z0":5.7419261621241455,"aX":14.43372298427524},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.3,"breakHorizontal":-12.7,"spinRate":1955,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4007969718851192,"extension":6.496049006818813},"index":0,"playId":"af527d0c-7156-33c2-a30a-15f60f95dde0","pitchNumber":1,"startTime":"2026-07-23T00:08:13.472Z","endTime":"2026-07-23T00:08:17.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":95.2,"endSpeed":88.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38688531645406,"aZ":-27.98778991645134,"pfxX":4.690072981636212,"pfxZ":2.133131426482747,"pX":-0.20846196894455582,"pZ":0.7203677005597012,"vX0":-4.627319611017644,"vY0":-138.52645884897018,"vZ0":-8.314343383546767,"x":124.95,"y":219.33,"x0":0.8671868928893404,"y0":50.0005447375539,"z0":5.606793268865123,"aX":9.19449771260393},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.4,"breakHorizontal":-7.7,"spinRate":2035,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.3940693261284456,"extension":6.691524333180441},"index":1,"playId":"327582a6-33b3-3f40-b186-6eddfa29451e","pitchNumber":2,"startTime":"2026-07-23T00:08:29.660Z","endTime":"2026-07-23T00:08:34.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.927351617492953,"aZ":-15.21694116919686,"pfxX":1.7827918295969813,"pfxZ":8.583472990092478,"pX":-0.5158134951505314,"pZ":2.6170587920762705,"vX0":-3.46674339307484,"vY0":-139.56088798693054,"vZ0":-6.039714967344743,"x":136.66,"y":168.12,"x0":0.5099367487984774,"y0":50.003580945894875,"z0":5.808602884146153,"aX":3.522639488785944},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":-2.5,"spinRate":2097,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.39221531043461777,"extension":6.587867323732342},"index":2,"playId":"a08ab08a-0f77-325b-b710-3c5474328eb2","pitchNumber":3,"startTime":"2026-07-23T00:08:50.472Z","endTime":"2026-07-23T00:08:54.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.224870730220527,"aZ":-34.34328001791452,"pfxX":-2.3384013942491073,"pfxZ":-1.2894055557457786,"pX":-0.2770920087355742,"pZ":1.503019152538709,"vX0":-2.8448561024597776,"vY0":-129.84488827188585,"vZ0":-3.9032301458862753,"x":127.56,"y":198.2,"x0":1.143169498464925,"y0":50.00314621578812,"z0":5.684112965370898,"aX":-3.929504672543797},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.1,"breakHorizontal":4.9,"spinRate":2427,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.42443030682527727,"extension":6.424920136544189},"index":3,"playId":"c7dfbe76-9f86-3957-a36a-89749363c2a7","pitchNumber":4,"startTime":"2026-07-23T00:09:16.721Z","endTime":"2026-07-23T00:09:20.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:09:20.711Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T00:09:21.651Z","endTime":"2026-07-23T00:11:19.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.753828063162434,"aZ":-22.924838819244343,"pfxX":3.3017717532081896,"pfxZ":4.603405271283762,"pX":0.7443932244802024,"pZ":4.356015187376372,"vX0":-2.081021969450263,"vY0":-140.35729835586827,"vZ0":-0.1398107784775805,"x":88.63,"y":121.17,"x0":1.0638834386055622,"y0":50.001479463992645,"z0":5.890824682528373,"aX":6.631759940063363},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.5,"breakHorizontal":-5.6,"spinRate":1957,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.3892350045623756,"extension":6.479669132387238},"index":0,"playId":"6653ed07-3a6c-345f-8690-155ed008109a","pitchNumber":1,"startTime":"2026-07-23T00:09:46.227Z","endTime":"2026-07-23T00:09:50.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.2,"endSpeed":84.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.471029953917682,"aZ":-28.563162925159656,"pfxX":4.849193052112624,"pfxZ":1.9844737598588473,"pX":0.8583258977979923,"pZ":3.4660884324032057,"vX0":-3.025604946228436,"vY0":-132.93649333331587,"vZ0":-0.5572660760742848,"x":84.28,"y":145.2,"x0":1.3724959918621,"y0":50.00049355851261,"z0":5.724950162699052,"aX":8.808744986423175},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.7,"breakHorizontal":-8.3,"spinRate":1891,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.409672825845639,"extension":6.445667681353189},"index":1,"playId":"8d3baca8-527e-3c9a-86dc-8ffa5d940b13","pitchNumber":2,"startTime":"2026-07-23T00:10:06.596Z","endTime":"2026-07-23T00:10:12.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869697359852683,"aZ":-25.24310792564826,"pfxX":6.459960770741044,"pfxZ":4.593614035318412,"pX":-0.5940046398477838,"pZ":3.536549727440562,"vX0":-6.337020389814739,"vY0":-122.29886477491371,"vZ0":0.5253050340549813,"x":139.64,"y":143.29,"x0":1.1955506767753519,"y0":50.00467740533213,"z0":5.489697691558687,"aX":9.754182856739144},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.8,"breakHorizontal":-10.2,"spinRate":1528,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.44842913350434754,"extension":6.611288803713627},"index":2,"playId":"428b91ad-91f9-3e71-98cd-657f4a848805","pitchNumber":3,"startTime":"2026-07-23T00:10:27.964Z","endTime":"2026-07-23T00:10:33.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48898278717345,"aZ":-28.38395121192288,"pfxX":-2.859720384998381,"pfxZ":2.0347574870425493,"pX":0.440669452888859,"pZ":3.863768896471124,"vX0":-0.9051430803356304,"vY0":-135.17655678798647,"vZ0":0.009657390891664508,"x":100.2,"y":134.46,"x0":1.1508752853685125,"y0":50.00489113772775,"z0":5.8411404167786225,"aX":-5.330139815874921},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.8,"breakHorizontal":5.4,"spinRate":2296,"spinDirection":173},"zone":12,"typeConfidence":2.0,"plateTime":0.4040962899259348,"extension":6.3404275172884335},"index":3,"playId":"e87cd53a-fb8c-36c4-9671-546a39676206","pitchNumber":4,"startTime":"2026-07-23T00:10:48.478Z","endTime":"2026-07-23T00:10:54.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-23T00:10:59.119Z","endTime":"2026-07-23T00:11:13.208Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.762260789497986,"aZ":-27.1186664397208,"pfxX":7.503700074974319,"pfxZ":2.928723363535311,"pX":0.9658155938024613,"pZ":2.0742881135484352,"vX0":-3.001522509551118,"vY0":-130.14029130990212,"vZ0":-3.969945119672052,"x":93.42,"y":165.4,"x0":1.155335192394547,"y0":50.00168592361997,"z0":5.659361626689278,"aX":12.948165335484573},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":-13.0,"spinRate":1626,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.41989800662293675,"extension":6.575757326535226},"hitData":{"launchSpeed":78.7,"launchAngle":8.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":147.63}},"index":5,"playId":"6f0c40d5-6dfc-353f-a2c9-74ef3b8dfdcb","pitchNumber":5,"startTime":"2026-07-23T00:11:13.208Z","endTime":"2026-07-23T00:11:19.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:11:19.443Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-23T00:11:23.393Z","endTime":"2026-07-23T00:13:15.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.046271625816793,"aZ":-28.025647258521367,"pfxX":5.9003254736334725,"pfxZ":2.107717645537871,"pX":-0.03412052156824493,"pZ":1.3002028992556496,"vX0":-4.619651274539003,"vY0":-138.71281574850508,"vZ0":-6.811044746723143,"x":118.3,"y":203.67,"x0":0.8778253731786004,"y0":50.00285702622148,"z0":5.629578637877188,"aX":11.61618340983726},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.8,"breakHorizontal":-9.8,"spinRate":2141,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.39333087836280356,"extension":6.649287301147546},"index":0,"playId":"278111eb-adf8-3f5c-90f3-423e83cf4d6b","pitchNumber":1,"startTime":"2026-07-23T00:11:47.516Z","endTime":"2026-07-23T00:11:52.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.4,"endSpeed":86.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.493125504332486,"aZ":-22.743324767301804,"pfxX":5.480514704711625,"pfxZ":4.937231106837215,"pX":-0.6508101011991657,"pZ":2.5087410720101055,"vX0":-6.3421446915432025,"vY0":-137.3831951175163,"vZ0":-4.224299112346083,"x":141.81,"y":171.04,"x0":0.9758112090122723,"y0":50.0050476188189,"z0":5.612522624652907,"aX":10.475424372266591},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.3,"breakHorizontal":-8.6,"spinRate":2117,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.39870791634800984,"extension":6.5810141140823095},"index":1,"playId":"c951c971-19a6-3b0c-b87d-0480a3c8a065","pitchNumber":2,"startTime":"2026-07-23T00:12:06.093Z","endTime":"2026-07-23T00:12:10.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0605947048596,"aZ":-34.885131914026914,"pfxX":-11.430554206739808,"pfxZ":-1.9897939402382203,"pX":-1.0539414601141401,"pZ":2.0512050560811015,"vX0":-2.6658957348826444,"vY0":-116.90815878714662,"vZ0":-0.2511363049595151,"x":157.17,"y":183.4,"x0":1.5895319951109692,"y0":50.002301111869684,"z0":5.475672089106057,"aX":-15.587673646988613},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.4,"breakHorizontal":21.4,"spinRate":2782,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4711682378560753,"extension":6.552836244346572},"index":2,"playId":"22ad4103-bffa-3f4c-9385-8e6b3ba8992f","pitchNumber":3,"startTime":"2026-07-23T00:12:24.000Z","endTime":"2026-07-23T00:12:29.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-23T00:12:34.012Z","endTime":"2026-07-23T00:12:48.409Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.628166564131135,"aZ":-32.98022605214129,"pfxX":-10.496608262294309,"pfxZ":-0.5573616534368178,"pX":-2.02318332463137,"pZ":1.171326485835547,"vX0":-4.751643779978136,"vY0":-120.34821207117932,"vZ0":-3.0991875168296357,"x":194.12,"y":207.15,"x0":1.3467561851075878,"y0":50.00288001688474,"z0":5.42831567691695,"aX":-15.233994963114954},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.6,"breakHorizontal":20.2,"spinRate":2921,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4569540205306266,"extension":6.574556427075364},"index":4,"playId":"825b417d-4a16-39ea-94c7-318da00b2fa2","pitchNumber":4,"startTime":"2026-07-23T00:12:48.409Z","endTime":"2026-07-23T00:12:52.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65492479704744,"aZ":-31.629148325276486,"pfxX":-1.3024576734392381,"pfxZ":0.3113233973572047,"pX":-0.5006163885349474,"pZ":1.4950769524837177,"vX0":-3.5020056481645607,"vY0":-130.3399265575584,"vZ0":-4.45281236713711,"x":136.08,"y":198.41,"x0":1.0258902869293312,"y0":50.00162202187527,"z0":5.595836936091642,"aX":-2.2547623936864856},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.1,"breakHorizontal":3.1,"spinRate":2453,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.41914731233344726,"extension":6.40931598668618},"index":5,"playId":"9fea72ae-39e7-3189-b1d9-a7ec0e21fe77","pitchNumber":5,"startTime":"2026-07-23T00:13:10.761Z","endTime":"2026-07-23T00:13:15.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":608331,"link":"/api/v1/people/608331"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:13:15.238Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jasson Domínguez flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T00:14:55.356Z","endTime":"2026-07-23T00:15:56.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.663255944509647,"aZ":-31.37712980828662,"pfxX":-11.402313202733307,"pfxZ":0.47830814007657807,"pX":-1.6782211750119327,"pZ":4.048359491864885,"vX0":3.4727918989440165,"vY0":-128.58779262662475,"vZ0":2.576816512804441,"x":180.97,"y":129.47,"x0":-1.5614114351021324,"y0":50.00567190855985,"z0":5.461123300452321,"aX":-19.174428846511635},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.7,"breakHorizontal":19.9,"spinRate":1677,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.42529858023668643,"extension":6.547857407505732},"index":0,"playId":"33affcc6-e89f-3535-8618-a7df72d48972","pitchNumber":1,"startTime":"2026-07-23T00:15:22.679Z","endTime":"2026-07-23T00:15:27.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.877421760384813,"aZ":-26.67508230117616,"pfxX":-0.39249272305731164,"pfxZ":3.045552590821716,"pX":-0.6641275625533446,"pZ":3.2405269489503628,"vX0":2.52583801464,"vY0":-132.65823127458032,"vZ0":-0.6244824977099828,"x":142.31,"y":151.29,"x0":-1.5722605997333539,"y0":50.003081187986254,"z0":5.401161038537212,"aX":-0.7090517079106079},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.6,"breakHorizontal":0.2,"spinRate":2338,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.41082924452678915,"extension":6.433452671415191},"index":1,"playId":"9ec6df67-b935-319e-90c0-d0a1d35239bc","pitchNumber":2,"startTime":"2026-07-23T00:15:36.378Z","endTime":"2026-07-23T00:15:40.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.300322302292603,"aZ":-25.503115367331123,"pfxX":0.16069200961044294,"pfxZ":3.733262748982572,"pX":0.41757837211329535,"pZ":2.1805944013062213,"vX0":4.674673270192577,"vY0":-132.58720975054143,"vZ0":-3.6315968800973795,"x":101.08,"y":179.9,"x0":-1.3863846140617906,"y0":50.00459037904774,"z0":5.420861291053826,"aX":0.28643527506231237},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.2,"breakHorizontal":-1.3,"spinRate":2438,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.41249454343574943,"extension":6.453927689140804},"hitData":{"launchSpeed":91.6,"launchAngle":51.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":143.06,"coordY":98.55}},"index":2,"playId":"d4e8d6ba-4108-33a3-a5ba-fb33469e97bd","pitchNumber":3,"startTime":"2026-07-23T00:15:48.375Z","endTime":"2026-07-23T00:15:56.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:15:56.839Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Volpe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T00:15:58.986Z","endTime":"2026-07-23T00:17:06.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.741328395598956,"aZ":-11.32118997675856,"pfxX":-6.267447417055299,"pfxZ":10.134789929040213,"pX":0.891803199321773,"pZ":2.3992757203669295,"vX0":7.858384058268977,"vY0":-142.543378695562,"vZ0":-6.535058652742135,"x":83.01,"y":174.0,"x0":-1.086442965908457,"y0":50.006522154890874,"z0":5.43641825619375,"aX":-12.901133272862335},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":9.7,"spinRate":2273,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3842293323518384,"extension":6.390253384519398},"index":0,"playId":"e3ba9bc6-0317-3125-bb57-172a203ad79d","pitchNumber":1,"startTime":"2026-07-23T00:16:20.033Z","endTime":"2026-07-23T00:16:24.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89684088980881,"aZ":-13.044307334717118,"pfxX":-7.317162287634566,"pfxZ":9.286174680215463,"pX":0.37261922426423444,"pZ":2.60718664111762,"vX0":7.087719603211201,"vY0":-142.8643571240027,"vZ0":-5.654517667800966,"x":102.8,"y":168.39,"x0":-1.1936321569490465,"y0":50.00656212681506,"z0":5.4369741066762645,"aX":-15.080367644690643},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":11.8,"spinRate":2316,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3838672797148046,"extension":6.516658716264412},"index":1,"playId":"9a24699b-56c7-3fc1-b668-777c26ee49b8","pitchNumber":2,"startTime":"2026-07-23T00:16:33.751Z","endTime":"2026-07-23T00:16:37.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55159602344119,"aZ":-12.633585388568411,"pfxX":-6.92986843194632,"pfxZ":9.468146750581017,"pX":0.8559097890348233,"pZ":3.6733630396787547,"vX0":7.408909967457637,"vY0":-143.11138039668472,"vZ0":-3.3276719251683815,"x":84.37,"y":139.6,"x0":-0.8723091474165504,"y0":50.005869874060224,"z0":5.64836385062893,"aX":-14.306551671035503},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":10.9,"spinRate":2290,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.38346671098371754,"extension":6.50693604631883},"index":2,"playId":"77f916d6-2489-3fee-82dd-57f49017e6eb","pitchNumber":3,"startTime":"2026-07-23T00:16:46.449Z","endTime":"2026-07-23T00:16:50.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":99.5,"endSpeed":90.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.072748929276564,"aZ":-13.349971088610237,"pfxX":-6.079340026558517,"pfxZ":8.899547145391468,"pX":-0.41766074614820436,"pZ":3.4927031142761042,"vX0":4.074509205528388,"vY0":-144.79870528166163,"vZ0":-3.654829894042596,"x":132.92,"y":144.48,"x0":-1.0561605872633895,"y0":50.000276235018,"z0":5.592870567903938,"aX":-12.855797225398893},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.5,"breakHorizontal":10.2,"spinRate":2367,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.37884618242050827,"extension":6.586911428331663},"index":3,"playId":"c5e1c257-2a51-3539-af64-20de8d2f5f14","pitchNumber":4,"startTime":"2026-07-23T00:17:00.527Z","endTime":"2026-07-23T00:17:06.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:17:06.178Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan McMahon grounds out, first baseman Ryan O'Hearn to second baseman Brandon Lowe to pitcher Bubba Chandler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-23T00:17:06.191Z","endTime":"2026-07-23T00:17:36.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05794487481974,"aZ":-28.414636610388317,"pfxX":-0.8866511041798961,"pfxZ":2.0223288287872485,"pX":0.3945280902629907,"pZ":2.8335210998861555,"vX0":4.983085732976465,"vY0":-134.35052241391392,"vZ0":-1.6664773135765256,"x":101.96,"y":162.27,"x0":-1.3545246674173979,"y0":50.00545634237057,"z0":5.445973919581849,"aX":-1.651233587289457},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.6,"breakHorizontal":0.7,"spinRate":2423,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4048418681159496,"extension":6.318358926976164},"hitData":{"launchSpeed":104.5,"launchAngle":-0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":164.35}},"index":0,"playId":"fa19090e-1365-314b-9f86-b9cd10851845","pitchNumber":1,"startTime":"2026-07-23T00:17:28.768Z","endTime":"2026-07-23T00:17:36.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:17:36.777Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Flores Jr. lines out sharply to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T00:20:06.847Z","endTime":"2026-07-23T00:21:22.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Angel Chivilli replaces Max Fried.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T00:18:57.442Z","endTime":"2026-07-23T00:20:09.182Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683409,"link":"/api/v1/people/683409"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608331,"link":"/api/v1/people/608331","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.891051529597316,"aZ":-24.399769383322518,"pfxX":-0.38612575437869245,"pfxZ":4.2417852444472075,"pX":0.2876906242455212,"pZ":2.3328088337044006,"vX0":5.0164691442789575,"vY0":-133.81995108846206,"vZ0":-4.181371812606617,"x":106.03,"y":175.79,"x0":-1.5523723787990724,"y0":50.006102412945054,"z0":5.640572952897621,"aX":-0.7091359759334183},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":-0.2,"spinRate":2161,"spinDirection":228},"zone":6,"typeConfidence":0.91,"plateTime":0.4075892024364647,"extension":6.035065228766819},"index":1,"playId":"948a9262-9616-3b80-94dd-9f3e8a33b9f4","pitchNumber":1,"startTime":"2026-07-23T00:20:09.182Z","endTime":"2026-07-23T00:20:13.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":89.0,"endSpeed":83.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.684833686923625,"aZ":-27.314582590115755,"pfxX":-0.5212817558585043,"pfxZ":2.7930836924001543,"pX":-0.594565618948595,"pZ":1.470959342344982,"vX0":2.446122275608578,"vY0":-129.72309681596545,"vZ0":-5.383416165979832,"x":139.66,"y":199.06,"x0":-1.4734016001332695,"y0":50.00405143527283,"z0":5.600551925366756,"aX":-0.9076508671033244},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":0.5,"spinRate":2105,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.41881906029439,"extension":5.901893436098215},"index":2,"playId":"2d64f114-bbe0-34f6-8e31-ddcc0a5dd5b9","pitchNumber":2,"startTime":"2026-07-23T00:20:26.171Z","endTime":"2026-07-23T00:20:30.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":87.9,"endSpeed":81.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.180857824461626,"aZ":-30.924029507639432,"pfxX":-6.674320448176885,"pfxZ":0.7558236954700508,"pX":0.09713820289817884,"pZ":1.1841006074206504,"vX0":5.895609455208043,"vY0":-127.85888980600258,"vZ0":-4.915944902981308,"x":113.3,"y":206.81,"x0":-1.3706084711428976,"y0":50.00320808133468,"z0":5.556201653137617,"aX":-11.058988204473751},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":10.8,"spinRate":1659,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.4282584324774059,"extension":6.027124066047549},"index":3,"playId":"4b87065a-a686-38fb-8498-3c9906cae4fe","pitchNumber":3,"startTime":"2026-07-23T00:20:42.915Z","endTime":"2026-07-23T00:20:48.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":4,"startTime":"2026-07-23T00:20:54.451Z","endTime":"2026-07-23T00:21:14.245Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.405603535560864,"aZ":-30.77633583329181,"pfxX":-7.907975059224625,"pfxZ":0.8044801160811872,"pX":-0.3582029439297308,"pZ":2.1097964423835123,"vX0":5.256600671896378,"vY0":-131.02279096459216,"vZ0":-2.9413659903085203,"x":130.65,"y":181.82,"x0":-1.3579724400667599,"y0":50.006271163845845,"z0":5.535130174843937,"aX":-13.81976958947465},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.1,"breakHorizontal":13.2,"spinRate":1618,"spinDirection":255},"zone":7,"typeConfidence":0.9,"plateTime":0.41724879691264993,"extension":6.061366878552375},"hitData":{"launchSpeed":101.7,"launchAngle":21.0,"totalDistance":374.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":90.05,"coordY":52.67}},"index":5,"playId":"a4b6644c-f26f-3595-af9b-53119fc7ddf1","pitchNumber":4,"startTime":"2026-07-23T00:21:14.245Z","endTime":"2026-07-23T00:21:22.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:21:22.271Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Billy Cook called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T00:21:24.241Z","endTime":"2026-07-23T00:24:01.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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, 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":90.9,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.281110943581304,"aZ":-29.706316730048428,"pfxX":-1.6910884025972495,"pfxZ":1.3710559095160857,"pX":-0.8316509859473536,"pZ":3.0501063286774825,"vX0":2.495293863354313,"vY0":-132.49010107520107,"vZ0":-1.0446897285585313,"x":148.7,"y":156.43,"x0":-1.5610382221463652,"y0":50.00092920448065,"z0":5.598154868587819,"aX":-3.040464935942835},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.5,"breakHorizontal":2.6,"spinRate":2060,"spinDirection":203},"zone":1,"typeConfidence":0.91,"plateTime":0.4116145279868446,"extension":6.020414121891628},"index":0,"playId":"84609054-1931-3fe2-83ec-0ca1ac58e456","pitchNumber":1,"startTime":"2026-07-23T00:21:53.304Z","endTime":"2026-07-23T00:21:59.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.574631558826564,"aZ":-25.348031251574007,"pfxX":-0.5886100890674673,"pfxZ":3.805135467047114,"pX":-1.5454594701621456,"pZ":3.7408131524838386,"vX0":0.6774454223654426,"vY0":-132.69740476988622,"vZ0":-0.31906069805497933,"x":175.91,"y":137.78,"x0":-1.7267697103489754,"y0":50.00643041884921,"z0":5.698507397624683,"aX":-1.057150613566103},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":1.0,"spinRate":1994,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.41168182349131355,"extension":5.946335093207559},"index":1,"playId":"3dc931b0-2367-310d-b145-e6bb80a8db6f","pitchNumber":2,"startTime":"2026-07-23T00:22:46.129Z","endTime":"2026-07-23T00:22:51.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.766850144599804,"aZ":-20.300321254389864,"pfxX":-8.509984732680262,"pfxZ":5.7315026439021235,"pX":-1.0735680861497623,"pZ":3.1314924446157124,"vX0":3.9435748360567957,"vY0":-142.76798887551251,"vZ0":-3.183609976867464,"x":157.92,"y":154.23,"x0":-1.3644203482222361,"y0":50.002248690748644,"z0":5.533197300718091,"aX":-17.629693735694406},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.0,"breakHorizontal":14.6,"spinRate":2199,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.38312405307256103,"extension":6.14578841080815},"index":2,"playId":"c09c96df-90bb-3fa7-b4a8-ea50f2426d5f","pitchNumber":3,"startTime":"2026-07-23T00:23:05.886Z","endTime":"2026-07-23T00:23:09.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-23T00:23:16.559Z","endTime":"2026-07-23T00:23:35.411Z","isPitch":false,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964961519221045,"aZ":-28.16514034049848,"pfxX":-1.74853239627414,"pfxZ":2.230907221994485,"pX":0.05065247759025553,"pZ":2.568116054052357,"vX0":4.467417881636702,"vY0":-132.40767627069278,"vZ0":-2.6906570546121853,"x":115.07,"y":169.44,"x0":-1.4219943147687992,"y0":50.00337144212651,"z0":5.631913132028285,"aX":-3.143757077883328},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.7,"breakHorizontal":2.3,"spinRate":2159,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.4117041834140087,"extension":6.027189350862085},"index":4,"playId":"6b23da83-9aeb-34cb-a26a-0fc0f30a2a92","pitchNumber":4,"startTime":"2026-07-23T00:23:35.411Z","endTime":"2026-07-23T00:23:40.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.886096805719067,"aZ":-29.56019322041051,"pfxX":-7.682887774637807,"pfxZ":1.539129566472031,"pX":0.45531611837396957,"pZ":2.381492669816427,"vX0":6.725557136142508,"vY0":-129.25865782485738,"vZ0":-2.4054475331631995,"x":99.64,"y":174.48,"x0":-1.1768649350382867,"y0":50.00481981076672,"z0":5.584468874696586,"aX":-13.056986628795856},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.5,"breakHorizontal":12.5,"spinRate":1696,"spinDirection":260},"zone":6,"typeConfidence":0.9,"plateTime":0.42308494770585536,"extension":6.130803655433474},"index":5,"playId":"3129365d-36e2-3eb4-ad3b-720152fadbd6","pitchNumber":5,"startTime":"2026-07-23T00:23:57.144Z","endTime":"2026-07-23T00:24:01.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:24:01.968Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Ryan McMahon to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-23T00:24:05.862Z","endTime":"2026-07-23T00:24:37.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24429592621226,"aZ":-25.32365220738498,"pfxX":-0.5723292109003202,"pfxZ":3.6763356640762463,"pX":0.05887677445251627,"pZ":2.548671977488269,"vX0":4.285090954806755,"vY0":-135.30877560972397,"vZ0":-3.2850076686816436,"x":114.76,"y":169.97,"x0":-1.4677514675834888,"y0":50.00102651135415,"z0":5.543595450017049,"aX":-1.0662501173881391},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":0.1,"spinRate":2063,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.4040827304011989,"extension":6.149773589200543},"hitData":{"launchSpeed":70.0,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":161.82}},"index":0,"playId":"685518ed-2fe5-3442-9323-d3baa61921ba","pitchNumber":1,"startTime":"2026-07-23T00:24:29.954Z","endTime":"2026-07-23T00:24:37.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:24:37.972Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ali Sánchez pops out to third baseman Nick Gonzales.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T00:26:15.693Z","endTime":"2026-07-23T00:27:21.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.727484022055094,"aZ":-13.051982586240841,"pfxX":-6.203075407359014,"pfxZ":9.557442999171004,"pX":-0.7158809421352178,"pZ":3.8495744092144157,"vX0":3.8323882337830475,"vY0":-140.73882922716032,"vZ0":-2.366609985845315,"x":144.29,"y":134.84,"x0":-1.2912040188147236,"y0":50.00259299204302,"z0":5.549491256644929,"aX":-12.410735258247158},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":10.4,"spinRate":2396,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38956913083006484,"extension":6.315198622420998},"index":0,"playId":"01b7ee86-567a-32a2-b794-24129d9f5ca6","pitchNumber":1,"startTime":"2026-07-23T00:26:50.558Z","endTime":"2026-07-23T00:26:55.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.753575082155166,"aZ":-12.769347020838481,"pfxX":-8.114563641318043,"pfxZ":9.557245001402752,"pX":1.084450396975681,"pZ":2.4934637699173754,"vX0":9.074761484359822,"vY0":-141.67423408166303,"vZ0":-5.80969261685376,"x":75.66,"y":171.46,"x0":-1.1078522861490365,"y0":50.003331688864876,"z0":5.388922350259606,"aX":-16.475884875524603},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":12.8,"spinRate":2440,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38680054320568047,"extension":6.448175132690729},"index":1,"playId":"a1066d43-9f62-3ec9-ae11-6faaa1329e00","pitchNumber":2,"startTime":"2026-07-23T00:27:01.898Z","endTime":"2026-07-23T00:27:07.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.695347868018573,"aZ":-14.465079538254518,"pfxX":-7.081355928687496,"pfxZ":8.975253323583733,"pX":-1.516199558260253,"pZ":3.461136168522412,"vX0":2.4155019481698505,"vY0":-139.41935352746154,"vZ0":-2.919260994955704,"x":174.79,"y":145.33,"x0":-1.472725329110731,"y0":50.0009611364836,"z0":5.473658404415548,"aX":-13.969715098653221},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":12.4,"spinRate":2435,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39253068020542337,"extension":6.5809186287396075},"hitData":{"launchSpeed":50.9,"launchAngle":43.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":84.19,"coordY":159.27}},"index":2,"playId":"42cdeba6-fa35-36d7-ad92-55bbd6c5fa24","pitchNumber":3,"startTime":"2026-07-23T00:27:17.300Z","endTime":"2026-07-23T00:27:21.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:27:21.978Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trent Grisham pops out to shortstop Jared Triolo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T00:27:26.024Z","endTime":"2026-07-23T00:30:01.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.855015238614385,"aZ":-13.130666785156414,"pfxX":-6.1348775478259885,"pfxZ":9.283562182250144,"pX":-0.565219138126914,"pZ":4.275573352093799,"vX0":4.030020160317162,"vY0":-142.15508618449434,"vZ0":-1.2110571575157973,"x":161.36,"y":128.18,"x0":-1.202417802053497,"y0":50.00470686928653,"z0":5.538610250426077,"aX":-12.587387277965183},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2384,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38494851046149137,"extension":6.384111803749163},"index":0,"playId":"383e8c5c-007a-3461-b62b-0423a174dbf5","pitchNumber":1,"startTime":"2026-07-23T00:27:50.935Z","endTime":"2026-07-23T00:27:54.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.0,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46415190224563,"aZ":-21.974882338696204,"pfxX":-11.501471420828132,"pfxZ":5.713325483009569,"pX":-0.2098981779821146,"pZ":1.8450555642491395,"vX0":7.011543149328833,"vY0":-132.33715353421297,"vZ0":-4.5608256807214635,"x":125.0,"y":188.96,"x0":-1.3901644575640557,"y0":50.00602203728071,"z0":5.186908607803527,"aX":-20.541023860439523},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.6,"breakHorizontal":19.4,"spinRate":2413,"spinDirection":236},"zone":8,"typeConfidence":0.91,"plateTime":0.4128427503827634,"extension":6.826314958244707},"index":1,"playId":"36f2c79b-91d4-3de5-a637-0ef9541e122a","pitchNumber":2,"startTime":"2026-07-23T00:28:06.454Z","endTime":"2026-07-23T00:28:11.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":98.0,"endSpeed":89.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97867006631645,"aZ":-13.600026114183429,"pfxX":-8.459660495786766,"pfxZ":9.014858525029725,"pX":-0.177435442229361,"pZ":3.648369892744792,"vX0":5.727854706089927,"vY0":-142.670702778951,"vZ0":-2.895145224532173,"x":123.76,"y":140.27,"x0":-1.1125131895847764,"y0":50.00332057323544,"z0":5.534010865312649,"aX":-17.431377953389013},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":14.2,"spinRate":2480,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3839801368536042,"extension":6.385160273857079},"index":2,"playId":"83292783-e290-34d9-ba1a-66b5efe6e957","pitchNumber":3,"startTime":"2026-07-23T00:28:21.936Z","endTime":"2026-07-23T00:28:27.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98953416673392,"aZ":-21.90599341147266,"pfxX":-10.847338564248842,"pfxZ":5.698211388612847,"pX":-0.5502708712528713,"pZ":4.156268790198381,"vX0":5.735843967955287,"vY0":-133.02806394499896,"vZ0":0.8897206741040448,"x":137.98,"y":126.56,"x0":-1.3184104863222448,"y0":50.00423275369117,"z0":5.3986108203453105,"aX":-19.555752587453547},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":18.5,"spinRate":2089,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.41082729958009967,"extension":6.633064398914138},"index":3,"playId":"4090fb50-681f-360f-9197-dee9da2e5947","pitchNumber":4,"startTime":"2026-07-23T00:28:40.633Z","endTime":"2026-07-23T00:28:44.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.847502477004312,"aZ":-23.68214467730162,"pfxX":-0.7161283620910641,"pfxZ":4.425412251529459,"pX":0.8518480456553246,"pZ":1.2007881000451968,"vX0":6.16744257680819,"vY0":-137.04514493711437,"vZ0":-6.679767936674946,"x":84.53,"y":206.36,"x0":-1.3264546573110811,"y0":50.00278589371152,"z0":5.267179442468576,"aX":-1.375074639549442},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":0.1,"spinRate":2362,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.39836487912008645,"extension":6.696861788885143},"index":4,"playId":"4ca86378-2882-3a85-a0e9-487fe37a604e","pitchNumber":5,"startTime":"2026-07-23T00:29:08.436Z","endTime":"2026-07-23T00:29:12.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.096786686071326,"aZ":-25.270116748343238,"pfxX":-9.611158027771484,"pfxZ":3.6735681575970087,"pX":-0.05343981457690427,"pZ":3.023409490733591,"vX0":6.67992725638003,"vY0":-135.61203888687012,"vZ0":-1.3977465435840255,"x":119.04,"y":157.15,"x0":-1.288403064700587,"y0":50.00460864799696,"z0":5.292946436859194,"aX":-18.068456392198875},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.6,"breakHorizontal":16.2,"spinRate":2113,"spinDirection":240},"zone":2,"typeConfidence":0.91,"plateTime":0.40248008403231905,"extension":6.694015065276044},"index":5,"playId":"0aa00b0f-d218-371e-a519-ca041f1e5c3a","pitchNumber":6,"startTime":"2026-07-23T00:29:33.286Z","endTime":"2026-07-23T00:29:37.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.353334941745583,"aZ":-28.285731420445195,"pfxX":-1.134486719637656,"pfxZ":2.0496277765534474,"pX":-0.13608367571374033,"pZ":1.8769679816509008,"vX0":3.61719150898183,"vY0":-136.50700996578672,"vZ0":-4.246199070612486,"x":122.19,"y":188.1,"x0":-1.3274785358374426,"y0":50.00488182674684,"z0":5.386395451958211,"aX":-2.154611882439669},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.1,"breakHorizontal":1.3,"spinRate":2333,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.4003232967290997,"extension":6.618971635202437},"hitData":{"launchSpeed":91.0,"launchAngle":65.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":135.97}},"index":6,"playId":"07dea08c-7571-34f0-b402-63117cf75c9c","pitchNumber":7,"startTime":"2026-07-23T00:29:53.969Z","endTime":"2026-07-23T00:30:01.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:30:01.770Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-23T00:30:05.016Z","endTime":"2026-07-23T00:30:34.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.662000325831965,"aZ":-27.613786337489643,"pfxX":-11.351725963093738,"pfxZ":2.5282396114938823,"pX":-0.6219476574842222,"pZ":2.697761893196718,"vX0":6.10359618039439,"vY0":-133.66525430375313,"vZ0":-1.3577152231214082,"x":140.71,"y":165.94,"x0":-1.4640231175464709,"y0":50.00278464965885,"z0":5.200925025997375,"aX":-20.475586627025013},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.4,"breakHorizontal":19.2,"spinRate":2038,"spinDirection":238},"zone":4,"typeConfidence":0.91,"plateTime":0.41027096335886837,"extension":6.717123947603644},"hitData":{"launchSpeed":89.4,"launchAngle":40.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.1,"coordY":81.23}},"index":0,"playId":"d60a1143-12f2-3126-8de2-46d23304fa05","pitchNumber":1,"startTime":"2026-07-23T00:30:25.752Z","endTime":"2026-07-23T00:30:34.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:30:34.764Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pirates challenged (play at 1st), call on the field was overturned: Jared Triolo singles on a ground ball to shortstop Anthony Volpe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T00:32:24.631Z","endTime":"2026-07-23T00:33:29.149Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27741351397858,"aZ":-25.72317730805286,"pfxX":0.31325225845739224,"pfxZ":3.768692065706338,"pX":0.09603321162521128,"pZ":2.1944577267809873,"vX0":3.9480255043132417,"vY0":-129.82492458061157,"vZ0":-3.8487175786705796,"x":113.34,"y":179.53,"x0":-1.4829290769074104,"y0":50.0050278036503,"z0":5.646060855360276,"aX":0.5366891684999122},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.2,"breakHorizontal":-1.4,"spinRate":2047,"spinDirection":234},"zone":8,"typeConfidence":0.91,"plateTime":0.4213211972148114,"extension":6.008735288979069},"index":0,"playId":"d360cf99-cd19-3ca3-8bd2-2fcf72adeaa5","pitchNumber":1,"startTime":"2026-07-23T00:33:05.548Z","endTime":"2026-07-23T00:33:09.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84174252818609,"aZ":-30.06429002304733,"pfxX":-8.495608819132615,"pfxZ":1.2621633664845717,"pX":-0.14157048995235963,"pZ":2.1424880135363233,"vX0":5.832598882101078,"vY0":-128.5980249676092,"vZ0":-2.7146824701833854,"x":122.4,"y":180.93,"x0":-1.3360500183941466,"y0":50.003811923700894,"z0":5.545602846863659,"aX":-14.220104295990188},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":14.0,"spinRate":1617,"spinDirection":255},"zone":8,"typeConfidence":0.9,"plateTime":0.42602410780486233,"extension":6.174325920906025},"hitData":{"launchSpeed":97.6,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":153.2}},"index":1,"playId":"9674bd0e-2af4-356b-90e6-a68ed304792b","pitchNumber":2,"startTime":"2026-07-23T00:33:21.264Z","endTime":"2026-07-23T00:33:29.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":134},"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.52,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:33:29.149Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out on a foul tip. Jared Triolo to 3rd. Jared Triolo steals (7) 2nd base. Jared Triolo to 3rd. Throwing error by catcher Ali Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T00:37:00.079Z","endTime":"2026-07-23T00:40:41.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7,8,9,10,11],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-23T00:34:32.603Z","endTime":"2026-07-23T00:34:57.776Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Paul Blackburn replaces Angel Chivilli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T00:34:57.776Z","endTime":"2026-07-23T00:37:02.426Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621112,"link":"/api/v1/people/621112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81011307304823,"aZ":-22.27170685554402,"pfxX":-8.597858151125298,"pfxZ":5.06193680597606,"pX":-0.3336194461853936,"pZ":1.9902023830569837,"vX0":6.90828066846292,"vY0":-138.5134959221223,"vZ0":-6.19399431589419,"x":129.72,"y":185.04,"x0":-1.7338278466539785,"y0":50.00686188598058,"z0":5.728816895890444,"aX":-16.833637346325776},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.2,"breakHorizontal":14.3,"spinRate":1976,"spinDirection":214},"zone":7,"typeConfidence":0.91,"plateTime":0.3943253098797421,"extension":6.516697601502477},"index":2,"playId":"e42a7e8b-ddd2-37ea-bec7-046509a15240","pitchNumber":1,"startTime":"2026-07-23T00:37:02.426Z","endTime":"2026-07-23T00:37:06.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29651989536478,"aZ":-22.356816626319695,"pfxX":-9.346289166896412,"pfxZ":5.056904342783488,"pX":-1.6718426108478017,"pZ":1.9200364214903285,"vX0":3.9129500898970746,"vY0":-138.11884340113153,"vZ0":-6.204659895754834,"x":180.73,"y":186.94,"x0":-1.8884298262087418,"y0":50.00613085142349,"z0":5.688122602267974,"aX":-18.152571632619882},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":16.2,"spinRate":1910,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.39580896711396996,"extension":6.165009770909813},"index":3,"playId":"3bc87580-4a9b-3d41-9605-60e4672c0226","pitchNumber":2,"startTime":"2026-07-23T00:37:24.251Z","endTime":"2026-07-23T00:37:27.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":89.3,"endSpeed":82.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.294034479591044,"aZ":-26.277013941289205,"pfxX":-9.01755698830461,"pfxZ":3.4473709368112084,"pX":-0.22603801877729265,"pZ":1.7057535477002421,"vX0":6.887718931760288,"vY0":-129.7863242589951,"vZ0":-5.380138757756439,"x":125.62,"y":192.72,"x0":-1.7381615208359824,"y0":50.005959375560764,"z0":5.798357814448582,"aX":-15.439397310656771},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":14.9,"spinRate":1947,"spinDirection":217},"zone":8,"typeConfidence":0.78,"plateTime":0.42147302820948873,"extension":6.1791352929729255},"index":4,"playId":"2012e665-d105-31d3-900b-7f60cd439465","pitchNumber":3,"startTime":"2026-07-23T00:37:43.525Z","endTime":"2026-07-23T00:37:48.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":5,"startTime":"2026-07-23T00:38:04.890Z","endTime":"2026-07-23T00:38:21.810Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.367295499094904,"aZ":-44.880499221859736,"pfxX":4.182728108489855,"pfxZ":-8.85820274433803,"pX":-1.009584089539336,"pZ":3.0397345432688456,"vX0":0.8857660261078992,"vY0":-119.63715668971068,"vZ0":2.311439948256969,"x":155.48,"y":156.71,"x0":-1.9287419910417527,"y0":50.003018998933314,"z0":6.114982768499869,"aX":5.998988921662059},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.1,"breakHorizontal":-7.8,"spinRate":2462,"spinDirection":23},"zone":11,"typeConfidence":2.0,"plateTime":0.45968753698210474,"extension":6.106776769596837},"index":6,"playId":"0a475710-4a43-38e3-9ced-da66c4267d6a","pitchNumber":4,"startTime":"2026-07-23T00:38:21.810Z","endTime":"2026-07-23T00:38:26.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76178480738863,"aZ":-46.92557303592974,"pfxX":3.6140861930801815,"pfxZ":-10.376660169826824,"pX":-0.9175075334491836,"pZ":2.5877694889434544,"vX0":1.1806715152823295,"vY0":-119.5518830105153,"vZ0":1.9072272737944438,"x":151.97,"y":168.91,"x0":-1.8894534272797108,"y0":50.00050855768315,"z0":6.047255813185722,"aX":5.139623250939052},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-17.9,"breakHorizontal":-6.8,"spinRate":2714,"spinDirection":19},"zone":13,"typeConfidence":2.0,"plateTime":0.46122992392386,"extension":6.178676218920682},"index":7,"playId":"d1daa345-031b-3b07-a855-13ab18702f02","pitchNumber":5,"startTime":"2026-07-23T00:38:47.376Z","endTime":"2026-07-23T00:38:52.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":88.1,"endSpeed":81.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.655567381714224,"aZ":-23.55654504481344,"pfxX":-8.4109146687171,"pfxZ":5.157987012612061,"pX":-1.4705927339308107,"pZ":1.5715178254771038,"vX0":3.2699987203885943,"vY0":-128.23825090081758,"vZ0":-5.837326652445876,"x":173.06,"y":196.35,"x0":-1.6669395635182795,"y0":50.004456742696256,"z0":5.706328570925123,"aX":-14.058613652027343},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.3,"breakHorizontal":14.5,"spinRate":1775,"spinDirection":219},"zone":13,"typeConfidence":0.89,"plateTime":0.42655061466058264,"extension":6.2636984542302905},"index":8,"playId":"455d40ca-81a5-3360-9b40-f0361adf4c6d","pitchNumber":6,"startTime":"2026-07-23T00:39:29.597Z","endTime":"2026-07-23T00:39:33.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.957473751419155,"aZ":-46.34636859203795,"pfxX":3.522831627912386,"pfxZ":-10.239834809124218,"pX":-1.0740512619692468,"pZ":1.460754781055413,"vX0":0.6783765776021835,"vY0":-117.90295343078995,"vZ0":-0.4863214623549239,"x":157.94,"y":199.34,"x0":-1.823944148042983,"y0":50.002600905685675,"z0":6.0093053172391135,"aX":4.875567328241237},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-18.2,"breakHorizontal":-6.6,"spinRate":2658,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.46759331925580483,"extension":6.3575104282327715},"index":9,"playId":"f9735bd7-6ee4-3e37-bb45-e49367ad4783","pitchNumber":7,"startTime":"2026-07-23T00:39:49.412Z","endTime":"2026-07-23T00:39:55.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":10,"playId":"e8af1c5a-95a0-3d91-b0c6-7325fd3ebcf8","startTime":"2026-07-23T00:40:10.640Z","endTime":"2026-07-23T00:40:14.576Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.311170044607614,"aZ":-21.065904645084938,"pfxX":-6.759345345763492,"pfxZ":5.736637453984992,"pX":-1.137447106072922,"pZ":2.386837185399922,"vX0":4.116185364777455,"vY0":-137.73157382722482,"vZ0":-5.4837870782868094,"x":160.36,"y":174.34,"x0":-1.7669552990081636,"y0":50.00283571553315,"z0":5.81220937966958,"aX":-13.089795392014144},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.5,"breakHorizontal":11.5,"spinRate":1917,"spinDirection":211},"zone":13,"typeConfidence":0.87,"plateTime":0.39646916707394464,"extension":6.359754849776039},"index":11,"playId":"259a3001-b3cf-30f6-bfa3-988160881f21","pitchNumber":8,"startTime":"2026-07-23T00:40:29.502Z","endTime":"2026-07-23T00:40:41.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":2.43,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:40:41.528Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ali Sánchez challenged (pitch result), call on the field was confirmed: Esmerlyn Valdez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T00:40:46.468Z","endTime":"2026-07-23T00:43:03.057Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"postOnThird":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82344184688702,"aZ":-19.93463885357019,"pfxX":-8.115058734763174,"pfxZ":6.331323879309702,"pX":-0.5913382415971749,"pZ":1.3827801869238143,"vX0":5.8603669567614824,"vY0":-137.29164822242277,"vZ0":-8.099829538437094,"x":139.54,"y":201.44,"x0":-1.6858442701064011,"y0":50.002902282978134,"z0":5.698636387525033,"aX":-15.686155208508024},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":13.7,"spinRate":1919,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.3970574163845937,"extension":6.2930278033034694},"index":0,"playId":"e0be54ce-1ded-3ec5-b5c7-46bafd6ee629","pitchNumber":1,"startTime":"2026-07-23T00:41:12.163Z","endTime":"2026-07-23T00:41:17.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.7,"endSpeed":87.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03202823012348,"aZ":-18.82810108263751,"pfxX":-7.11790252874167,"pfxZ":6.868293139086024,"pX":-0.7184550617661926,"pZ":4.4361885645267565,"vX0":5.169211221300088,"vY0":-137.89858994746947,"vZ0":-0.6150671992297317,"x":144.39,"y":119.0,"x0":-1.6838419269902556,"y0":50.00595900743601,"z0":5.9219109114271005,"aX":-13.836796964908784},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":12.0,"spinRate":2100,"spinDirection":201},"zone":11,"typeConfidence":0.87,"plateTime":0.39582827894919337,"extension":6.114072937958565},"index":1,"playId":"accd948b-acfc-3bc9-9f8d-f553c4215c79","pitchNumber":2,"startTime":"2026-07-23T00:41:33.006Z","endTime":"2026-07-23T00:41:37.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69788353772463,"aZ":-20.546542919613508,"pfxX":-8.248001363192591,"pfxZ":5.999954842281116,"pX":-0.764118791880184,"pZ":2.1499200249421606,"vX0":5.281400168164605,"vY0":-137.6124230326893,"vZ0":-5.995097734693225,"x":146.13,"y":180.73,"x0":-1.6269101378853852,"y0":50.0001631213495,"z0":5.728100929830454,"aX":-15.973584613498545},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":14.0,"spinRate":2080,"spinDirection":203},"zone":7,"typeConfidence":0.9,"plateTime":0.39652818716046,"extension":6.174287694257874},"index":2,"playId":"03fcca29-d169-3705-a1a7-b3ac415c5654","pitchNumber":3,"startTime":"2026-07-23T00:41:53.331Z","endTime":"2026-07-23T00:41:57.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14797972273796,"aZ":-19.659747186488367,"pfxX":-5.4478241492209625,"pfxZ":6.45444708180967,"pX":-1.2067767840624104,"pZ":3.104593425427347,"vX0":3.2515679138559035,"vY0":-138.41118289606297,"vZ0":-3.8539404282136456,"x":163.0,"y":154.96,"x0":-1.6895318985268417,"y0":50.002276683615754,"z0":5.8330447755441455,"aX":-10.560370274671817},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":9.1,"spinRate":1999,"spinDirection":202},"zone":11,"typeConfidence":0.77,"plateTime":0.3958637501471105,"extension":6.2174461460496655},"index":3,"playId":"97e106dd-1f90-3dbc-a82d-87a09c675394","pitchNumber":4,"startTime":"2026-07-23T00:42:16.968Z","endTime":"2026-07-23T00:42:23.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.880556037744817,"aZ":-39.71714822117649,"pfxX":10.117443923326627,"pfxZ":-5.187007500174218,"pX":-1.054714458851929,"pZ":3.058636122671068,"vX0":-0.8604336848793455,"vY0":-120.4966439205962,"vZ0":1.6241575292059718,"x":157.2,"y":156.2,"x0":-2.0033056866714407,"y0":50.004032403982876,"z0":5.915124553821063,"aX":14.709914467116429},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.6,"breakHorizontal":-18.0,"spinRate":2834,"spinDirection":46},"zone":11,"typeConfidence":0.91,"plateTime":0.4565428881871778,"extension":6.1684033941116745},"index":4,"playId":"f4ed5d33-5708-363c-9507-7ea3ccce4c76","pitchNumber":5,"startTime":"2026-07-23T00:42:36.032Z","endTime":"2026-07-23T00:43:03.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"}},"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":2.63,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:43:03.057Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T00:44:10.628Z","endTime":"2026-07-23T00:45:23.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"postOnThird":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-23T00:42:59.789Z","endTime":"2026-07-23T00:44:12.926Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.168004696646154,"aZ":-26.148582753126494,"pfxX":0.9816375150065457,"pfxZ":3.280410733003791,"pX":-0.3651095407600677,"pZ":3.046915225366172,"vX0":3.584229919486066,"vY0":-134.18461116995783,"vZ0":-2.499790738858022,"x":130.92,"y":156.51,"x0":-1.8419373230050962,"y0":50.00195806854512,"z0":5.840369318202848,"aX":1.8014566132969312},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.6,"breakHorizontal":-2.5,"spinRate":2595,"spinDirection":172},"zone":1,"typeConfidence":0.91,"plateTime":0.4071284088270253,"extension":6.2862700369820805},"index":1,"playId":"68d0c2a6-0788-3450-853d-41f4108f561a","pitchNumber":1,"startTime":"2026-07-23T00:44:12.926Z","endTime":"2026-07-23T00:44:22.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.883052572760747,"aZ":-25.70558851995731,"pfxX":-8.195953280524712,"pfxZ":3.7685711723136386,"pX":-0.4783661290029699,"pZ":1.6166227152524566,"vX0":6.120017200085898,"vY0":-129.60354726277149,"vZ0":-5.466695059704129,"x":135.23,"y":195.13,"x0":-1.795396201706737,"y0":50.00077912216924,"z0":5.694540087024999,"aX":-14.062327894530066},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.9,"breakHorizontal":13.7,"spinRate":1734,"spinDirection":222},"zone":13,"typeConfidence":0.82,"plateTime":0.42122241862229304,"extension":6.348445456353157},"index":2,"playId":"bc2d21f6-0847-3944-8cf0-82d96a628a54","pitchNumber":2,"startTime":"2026-07-23T00:44:40.589Z","endTime":"2026-07-23T00:44:45.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.783276477991546,"aZ":-24.48919726848518,"pfxX":-7.562945322508852,"pfxZ":4.513142075465619,"pX":-0.4375559071412611,"pZ":1.5533555855806238,"vX0":5.630689568720057,"vY0":-129.12068930798952,"vZ0":-5.9849563416373295,"x":133.68,"y":196.84,"x0":-1.654918167867761,"y0":50.00252483183861,"z0":5.764526902262164,"aX":-12.87678635964821},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.2,"breakHorizontal":12.6,"spinRate":1804,"spinDirection":215},"zone":13,"typeConfidence":0.84,"plateTime":0.4228533483412962,"extension":6.397498963744666},"index":3,"playId":"fe3e65fd-4abb-34c4-9ba7-56f68701f570","pitchNumber":3,"startTime":"2026-07-23T00:44:59.187Z","endTime":"2026-07-23T00:45:03.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464373698660804,"aZ":-48.514187713078066,"pfxX":3.234941664828987,"pfxZ":-11.486868446202344,"pX":-0.6572150081124825,"pZ":2.4408858615040074,"vX0":1.5301683246593025,"vY0":-119.48748378370361,"vZ0":1.8254446441431045,"x":142.05,"y":172.88,"x0":-1.729384474349908,"y0":50.00252590206037,"z0":6.079981730609334,"aX":4.601871825041946},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-19.9,"breakHorizontal":-6.2,"spinRate":2798,"spinDirection":19},"zone":4,"typeConfidence":2.0,"plateTime":0.4612502027916707,"extension":6.282908415064173},"index":4,"playId":"1ffdc437-b9e6-39db-b585-f117c4341597","pitchNumber":4,"startTime":"2026-07-23T00:45:19.278Z","endTime":"2026-07-23T00:45:23.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":11.799999999999997,"leverageIndex":3.31,"dramaIndex":161.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:45:23.895Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-23T00:45:25.454Z","endTime":"2026-07-23T00:47:59.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12046104799291,"aZ":-20.671977995430527,"pfxX":-7.931436010813791,"pfxZ":5.841266298102942,"pX":0.05800347554117008,"pZ":3.504598211680102,"vX0":7.250362455373146,"vY0":-139.20083580749605,"vZ0":-2.638107012866072,"x":114.79,"y":144.16,"x0":-1.5450018586937644,"y0":50.00692090631013,"z0":5.827406609533368,"aX":-15.629093479825961},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":13.0,"spinRate":2208,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.39290345713409147,"extension":6.323983427531748},"index":0,"playId":"dd60dbaa-4bd4-3577-9914-fb44d88f48ae","pitchNumber":1,"startTime":"2026-07-23T00:46:04.729Z","endTime":"2026-07-23T00:46:08.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18996028407592,"aZ":-21.59326959244824,"pfxX":-8.206060349017426,"pfxZ":5.397602546689667,"pX":0.9259094795407912,"pZ":2.714839742323997,"vX0":9.163466123609517,"vY0":-138.68066891601575,"vZ0":-4.329353825277217,"x":81.71,"y":165.48,"x0":-1.3451642293146324,"y0":50.00255985243679,"z0":5.724957685436016,"aX":-16.084784154777104},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":13.1,"spinRate":2173,"spinDirection":205},"zone":12,"typeConfidence":0.91,"plateTime":0.3940171920569271,"extension":6.267121427124389},"index":1,"playId":"d95ad913-71f6-31ff-8d91-bdcc788d9454","pitchNumber":2,"startTime":"2026-07-23T00:46:26.180Z","endTime":"2026-07-23T00:46:32.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.036181866200454,"aZ":-23.07980632470413,"pfxX":-9.16496436895665,"pfxZ":4.51256788631426,"pX":0.7109960994973383,"pZ":3.220094121166472,"vX0":9.16049658062286,"vY0":-140.80772373465405,"vZ0":-2.9437067802014623,"x":89.9,"y":151.84,"x0":-1.388795378067197,"y0":50.00111998257474,"z0":5.767198091299389,"aX":-18.460116052101192},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.8,"breakHorizontal":14.8,"spinRate":2164,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.38852642271728,"extension":6.276540394384179},"index":2,"playId":"924523a3-8b19-3111-bb70-2bf2df21002d","pitchNumber":3,"startTime":"2026-07-23T00:46:50.912Z","endTime":"2026-07-23T00:47:17.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99186217910885,"aZ":-21.839310286892992,"pfxX":-8.843396423950024,"pfxZ":5.143997770869017,"pX":-0.36610067672737334,"pZ":2.4828402586743374,"vX0":6.313007879557433,"vY0":-140.65051611643474,"vZ0":-5.0308418623462945,"x":130.95,"y":171.74,"x0":-1.4872386498435999,"y0":50.00565359160063,"z0":5.705211840922148,"aX":-17.77508068755962},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.5,"breakHorizontal":14.8,"spinRate":1908,"spinDirection":206},"zone":4,"typeConfidence":0.91,"plateTime":0.3889704786087713,"extension":6.308409231279299},"index":3,"playId":"fd158814-4eb6-3db1-b5b6-cf7806259e64","pitchNumber":4,"startTime":"2026-07-23T00:47:22.287Z","endTime":"2026-07-23T00:47:26.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618842788984956,"aZ":-35.96525900213203,"pfxX":8.692164852865208,"pfxZ":-2.5330399941603403,"pX":1.5110040207178657,"pZ":2.738469962971924,"vX0":4.812173630914678,"vY0":-121.98417742482515,"vZ0":0.147164281873579,"x":59.4,"y":164.84,"x0":-1.6212589430222912,"y0":50.003101660995696,"z0":5.796554882855645,"aX":13.004298134068168},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.3,"breakHorizontal":-16.9,"spinRate":2818,"spinDirection":36},"zone":12,"typeConfidence":0.9,"plateTime":0.4502683742284721,"extension":6.2663703302739515},"index":4,"playId":"5a784d6f-3d14-3237-ad46-c38249881165","pitchNumber":5,"startTime":"2026-07-23T00:47:49.988Z","endTime":"2026-07-23T00:47:59.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"third":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":8.799999999999997,"leverageIndex":3.36,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:47:59.041Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul Goldschmidt flies out to center fielder Billy Cook.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T00:51:33.177Z","endTime":"2026-07-23T00:52:54.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":81.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.311550000988138,"aZ":-30.55893830174669,"pfxX":-9.762780410682112,"pfxZ":0.9594984269106615,"pX":-1.0679185288628399,"pZ":2.2214460095721624,"vX0":4.15417826613152,"vY0":-129.18532619520047,"vZ0":-1.9180303307946958,"x":157.71,"y":178.8,"x0":-1.4297424554068168,"y0":50.005250617318126,"z0":5.326229979019963,"aX":-16.47703856077126},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":16.7,"spinRate":1569,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.42424552834768914,"extension":6.645672847261036},"index":0,"playId":"427fbd0c-88ea-3c92-80ef-a15a149f7ced","pitchNumber":1,"startTime":"2026-07-23T00:52:05.803Z","endTime":"2026-07-23T00:52:09.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.703690895085206,"aZ":-23.810814095062167,"pfxX":1.5969475876111183,"pfxZ":4.672117648691277,"pX":0.3799274218372301,"pZ":3.4044511307707905,"vX0":4.116639610270893,"vY0":-132.55440137327608,"vZ0":-1.0795339637782488,"x":102.52,"y":146.86,"x0":-1.3969660269085957,"y0":50.005004950202974,"z0":5.5456436408805265,"aX":2.8582482280949693},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.4,"breakHorizontal":-3.7,"spinRate":2247,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.41225012051281285,"extension":6.471758053525667},"index":1,"playId":"680090ba-1eab-3420-8f50-86303c476d94","pitchNumber":2,"startTime":"2026-07-23T00:52:21.190Z","endTime":"2026-07-23T00:52:26.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.784688073462874,"aZ":-14.401027034099737,"pfxX":-5.447591558091106,"pfxZ":8.422296502508154,"pX":-0.13483085577744974,"pZ":4.063589457045742,"vX0":4.8442929404220765,"vY0":-144.39587430203,"vZ0":-1.9010107721491605,"x":122.14,"y":129.06,"x0":-1.1268758953392448,"y0":50.00585333997161,"z0":5.6171285896964065,"aX":-11.499795549943018},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.0,"breakHorizontal":8.9,"spinRate":2293,"spinDirection":220},"zone":11,"typeConfidence":0.74,"plateTime":0.37941067544450346,"extension":6.343021442260052},"hitData":{"launchSpeed":85.9,"launchAngle":32.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.73,"coordY":67.07}},"index":2,"playId":"19aeb742-8939-3d18-b07b-787e695d072d","pitchNumber":3,"startTime":"2026-07-23T00:52:47.632Z","endTime":"2026-07-23T00:52:54.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:52:54.351Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cody Bellinger walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T00:55:35.344Z","endTime":"2026-07-23T00:56:49.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"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":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-23T00:53:04.808Z","endTime":"2026-07-23T00:53:41.672Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brandon Eisert replaces Bubba Chandler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-23T00:53:41.672Z","endTime":"2026-07-23T00:55:37.654Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685126,"link":"/api/v1/people/685126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.662043068186392,"aZ":-23.01474851079502,"pfxX":9.928288262989833,"pfxZ":5.46187128364102,"pX":-0.20325201976846166,"pZ":0.9109943292036501,"vX0":-13.406138786841003,"vY0":-128.4424932940084,"vZ0":-5.268279438567666,"x":124.75,"y":214.18,"x0":3.7848113421012286,"y0":50.00348803335303,"z0":4.7694840261735605,"aX":16.652645651102407},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.9,"breakHorizontal":-15.1,"spinRate":1834,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.42581802129205837,"extension":7.180565759796851},"index":2,"playId":"59236980-17dd-3fb1-b774-e1c31fc695ea","pitchNumber":1,"startTime":"2026-07-23T00:55:37.654Z","endTime":"2026-07-23T00:55:42.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":89.8,"endSpeed":82.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.894278402774205,"aZ":-21.970485192223965,"pfxX":9.597204965762979,"pfxZ":5.9399250015570235,"pX":-0.06536470297305742,"pZ":0.571404905502452,"vX0":-12.762500609344231,"vY0":-130.10720216547548,"vZ0":-6.686784392145456,"x":119.49,"y":223.35,"x0":3.652918163505857,"y0":50.0015883750672,"z0":4.835920957700316,"aX":16.480107391712792},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.4,"breakHorizontal":-14.6,"spinRate":2026,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.42072636706724253,"extension":7.165739556924784},"index":3,"playId":"ac974764-7d03-32fe-89cd-72d0bb8c1c22","pitchNumber":2,"startTime":"2026-07-23T00:55:52.614Z","endTime":"2026-07-23T00:55:56.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.901138387785828,"aZ":-31.27291546016568,"pfxX":-2.172380920609389,"pfxZ":0.6257738937135491,"pX":-1.022457221895652,"pZ":0.9281810880324834,"vX0":-10.775912690141912,"vY0":-119.98344129315674,"vZ0":-2.6662113038711484,"x":155.97,"y":213.72,"x0":3.823784155955523,"y0":50.004757023860655,"z0":4.862427403887477,"aX":-3.1422437341406786},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.7,"breakHorizontal":6.7,"spinRate":2200,"spinDirection":227},"zone":13,"typeConfidence":0.92,"plateTime":0.45787523733167257,"extension":7.207948911166771},"index":4,"playId":"01a7e63d-c135-3c82-9ed6-89c56b0d0c43","pitchNumber":3,"startTime":"2026-07-23T00:56:10.632Z","endTime":"2026-07-23T00:56:14.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.349169584824494,"aZ":-29.78705971810455,"pfxX":-1.6557716482232832,"pfxZ":1.6129430285815207,"pX":-0.5638764424250885,"pZ":2.0683912823683364,"vX0":-10.054985148545887,"vY0":-120.95713146437559,"vZ0":-0.6571877683490579,"x":138.49,"y":182.93,"x0":3.867662034687843,"y0":50.00019262401673,"z0":4.9632536998156205,"aX":-2.4431076520995627},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.0,"breakHorizontal":5.5,"spinRate":2231,"spinDirection":224},"zone":7,"typeConfidence":0.92,"plateTime":0.4534150226749123,"extension":7.0488415559715385},"index":5,"playId":"56725033-c4a1-38bc-b0da-d2b256c8854b","pitchNumber":4,"startTime":"2026-07-23T00:56:29.139Z","endTime":"2026-07-23T00:56:34.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.854469045763203,"aZ":-31.838436289149065,"pfxX":-2.6080769539326134,"pfxZ":0.2310890867274189,"pX":1.1706216172867565,"pZ":2.838248444650903,"vX0":-6.038186288792687,"vY0":-118.91919806486966,"vZ0":1.6360209067571598,"x":72.38,"y":162.15,"x0":4.081505854015949,"y0":50.000461097925005,"z0":5.030044731133917,"aX":-3.733020551585892},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.1,"breakHorizontal":6.2,"spinRate":2246,"spinDirection":249},"zone":12,"typeConfidence":0.9,"plateTime":0.4606363962533915,"extension":7.14952283446577},"index":6,"playId":"8047fd31-f78f-32ce-8b7f-4eac5f9cdb21","pitchNumber":5,"startTime":"2026-07-23T00:56:43.215Z","endTime":"2026-07-23T00:56:49.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":1.17,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:56:49.057Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jazz Chisholm Jr. flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T00:56:49.372Z","endTime":"2026-07-23T00:59:14.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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":88.8,"endSpeed":81.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74782247772832,"aZ":-22.6154118640125,"pfxX":9.847990835144108,"pfxZ":5.677185264940937,"pX":0.8250588437896397,"pZ":2.4600250001984576,"vX0":-11.002348031675886,"vY0":-128.9085215944156,"vZ0":-1.5729242940021568,"x":85.55,"y":172.36,"x0":3.8685492023408417,"y0":50.00051352055041,"z0":4.823576411735982,"aX":16.57522668768901},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.2,"breakHorizontal":-15.4,"spinRate":2049,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.424850922912273,"extension":7.221324776649571},"index":0,"playId":"7bbafc76-326c-32f4-8800-21a91e0b52cb","pitchNumber":1,"startTime":"2026-07-23T00:57:14.865Z","endTime":"2026-07-23T00:57:21.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-23T00:57:34.703Z","endTime":"2026-07-23T00:58:18.026Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.261672062545966,"aZ":-32.974300952994575,"pfxX":-3.330362288378113,"pfxZ":-0.5474780652668625,"pX":-0.7597530230684041,"pZ":0.5155480777869418,"vX0":-9.598167231866723,"vY0":-120.96548166030536,"vZ0":-3.558313149913802,"x":145.96,"y":224.86,"x0":3.70406988267728,"y0":50.000960341217734,"z0":4.919448569440739,"aX":-4.895864805727928},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.7,"breakHorizontal":8.5,"spinRate":2218,"spinDirection":253},"zone":13,"typeConfidence":0.92,"plateTime":0.4541181035756936,"extension":7.2159847418881915},"index":2,"playId":"1767b560-b821-3c7d-b75b-d76c14d22a13","pitchNumber":2,"startTime":"2026-07-23T00:58:18.026Z","endTime":"2026-07-23T00:58:22.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.765328801578164,"aZ":-33.375687914658556,"pfxX":-2.4044395322176317,"pfxZ":-0.8248427397356051,"pX":-0.5985028716055685,"pZ":0.6605092808355509,"vX0":-9.394274745609389,"vY0":-120.09345214046017,"vZ0":-3.0713474613013023,"x":139.81,"y":220.95,"x0":3.6724131323256466,"y0":50.0002017533559,"z0":4.917818750212564,"aX":-3.5182074676095816},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.9,"breakHorizontal":6.6,"spinRate":2288,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.4556809745957189,"extension":7.305793059332129},"index":3,"playId":"f1832c45-4ce6-3f27-89d0-0b2555811c03","pitchNumber":3,"startTime":"2026-07-23T00:58:42.829Z","endTime":"2026-07-23T00:58:46.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.843116521211233,"aZ":-34.786540196877034,"pfxX":-2.4513404381049293,"pfxZ":-1.7914074487273721,"pX":0.25685336018654986,"pZ":1.9069730985792999,"vX0":-7.903036148336097,"vY0":-120.24528951400505,"vZ0":-0.27331307732687093,"x":107.21,"y":187.29,"x0":3.907614025047567,"y0":50.00148662686467,"z0":5.114891064483673,"aX":-3.578748126909674},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.0,"breakHorizontal":6.4,"spinRate":2301,"spinDirection":268},"zone":8,"typeConfidence":0.91,"plateTime":0.4559354439858012,"extension":7.076147148505384},"hitData":{"launchSpeed":89.5,"launchAngle":34.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.12,"coordY":89.54}},"index":4,"playId":"9a0d87ec-5d5e-3f2e-aedb-f75beee7bcd3","pitchNumber":4,"startTime":"2026-07-23T00:59:03.928Z","endTime":"2026-07-23T00:59:14.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":2.06,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:59:14.935Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jasson Domínguez doubles (10) on a line drive to left fielder Bryan Reynolds. Cody Bellinger scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T00:59:14.751Z","endTime":"2026-07-23T00:59:53.284Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":{"id":685126,"link":"/api/v1/people/685126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.838029092376708,"aZ":-32.4708180574961,"pfxX":5.724918595507316,"pfxZ":-0.19626047719796524,"pX":0.1500045591634342,"pZ":1.7529929710844423,"vX0":-10.649883657998236,"vY0":-122.14604381718466,"vZ0":-0.7849789049036714,"x":111.28,"y":191.45,"x0":3.8208407452981326,"y0":50.00301650363177,"z0":4.8680992079414045,"aX":8.660181661216894},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.2,"breakHorizontal":-7.9,"spinRate":1116,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.44824599676489596,"extension":7.268192870659367},"hitData":{"launchSpeed":82.2,"launchAngle":12.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.09,"coordY":129.01}},"index":0,"playId":"8e9f70e4-2b0c-3437-9174-6c2c163d11ab","pitchNumber":1,"startTime":"2026-07-23T00:59:39.269Z","endTime":"2026-07-23T00:59:53.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.7,"awayTeamWinProbability":22.299999999999997,"homeTeamWinProbabilityAdded":23.6,"leverageIndex":1.63,"dramaIndex":191.0,"contextMetrics":{},"playEndTime":"2026-07-23T00:59:53.284Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Volpe singles on a sharp line drive to left fielder Bryan Reynolds. Jasson Domínguez scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T01:00:04.190Z","endTime":"2026-07-23T01:00:44.247Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":{"id":685126,"link":"/api/v1/people/685126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.068021543477727,"aZ":-32.87903689903436,"pfxX":-3.601004561044529,"pfxZ":-0.47591293252681766,"pX":-0.2083104414798608,"pZ":2.1162146737092247,"vX0":-8.561809109526608,"vY0":-121.4783121304516,"vZ0":-0.27430683448545545,"x":124.94,"y":181.64,"x0":3.8375722693371994,"y0":50.001195318004406,"z0":5.102671448693186,"aX":-5.350296557629827},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.6,"breakHorizontal":8.6,"spinRate":2258,"spinDirection":248},"zone":7,"typeConfidence":0.92,"plateTime":0.45186813336390097,"extension":7.106439658561767},"hitData":{"launchSpeed":102.2,"launchAngle":14.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":90.15,"coordY":102.78}},"index":0,"playId":"34ec58fe-06a8-38e4-89df-23018d6c5792","pitchNumber":1,"startTime":"2026-07-23T01:00:33.234Z","endTime":"2026-07-23T01:00:44.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":9.700000000000003,"leverageIndex":1.2,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:00:44.247Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-23T01:02:10.612Z","endTime":"2026-07-23T01:02:57.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"cd7bb4cc-eaf7-3070-8e0a-ed7beb762d09","startTime":"2026-07-23T01:01:29.672Z","endTime":"2026-07-23T01:01:33.323Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"b2f13391-db90-39e0-a4e3-1352ef280176","startTime":"2026-07-23T01:01:47.690Z","endTime":"2026-07-23T01:01:53.819Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.800567231378366,"aZ":-14.830030743433925,"pfxX":3.508367620309815,"pfxZ":9.851609158090499,"pX":-0.5749611774158387,"pZ":2.0395740161681757,"vX0":-11.770662183598862,"vY0":-131.79045183689013,"vZ0":-5.155524880256065,"x":138.92,"y":183.71,"x0":3.4917718880348514,"y0":50.00277311265211,"z0":5.115160692358011,"aX":6.1781096575783625},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.8,"breakHorizontal":-3.8,"spinRate":2229,"spinDirection":148},"zone":7,"typeConfidence":0.88,"plateTime":0.4154892655852591,"extension":7.197247378296716},"index":2,"playId":"06258a55-d498-3f66-ac10-d9c4494295d3","pitchNumber":1,"startTime":"2026-07-23T01:02:12.921Z","endTime":"2026-07-23T01:02:17.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.149069736183986,"aZ":-15.359150600502462,"pfxX":3.7486668653280826,"pfxZ":9.419105675211192,"pX":-0.09393196704934094,"pZ":2.5449244569435963,"vX0":-11.12645805252201,"vY0":-132.72249360231683,"vZ0":-3.703737312695921,"x":120.58,"y":170.07,"x0":3.663978742129367,"y0":50.00615201623006,"z0":5.075613921624794,"aX":6.695028784633573},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":-4.4,"spinRate":2325,"spinDirection":140},"zone":5,"typeConfidence":0.88,"plateTime":0.41252955351159715,"extension":7.095347724657052},"index":3,"playId":"6816530e-becb-38fa-9217-fb0d05bfa801","pitchNumber":2,"startTime":"2026-07-23T01:02:33.102Z","endTime":"2026-07-23T01:02:37.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.853457000024097,"aZ":-16.774177650778107,"pfxX":5.333042667939112,"pfxZ":8.852340555273342,"pX":-0.30563488002232303,"pZ":3.2150935061912898,"vX0":-12.307607657926942,"vY0":-131.10823876471824,"vZ0":-1.4141371119390544,"x":128.65,"y":151.97,"x0":3.7578123663778085,"y0":50.00438648738529,"z0":5.013955904839908,"aX":9.280324876838161},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.0,"breakHorizontal":-7.0,"spinRate":2206,"spinDirection":137},"zone":1,"typeConfidence":0.9,"plateTime":0.4178535375275745,"extension":7.125556139845172},"index":4,"playId":"e36ce697-a3b4-3e6d-9fc3-f7f7523f71ec","pitchNumber":3,"startTime":"2026-07-23T01:02:52.894Z","endTime":"2026-07-23T01:02:57.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:02:57.147Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:04:52.993Z","endTime":"2026-07-23T01:06:29.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42275196318309,"aZ":-25.279280664118296,"pfxX":2.797242450423763,"pfxZ":3.8457468435007804,"pX":0.020570453894880058,"pZ":3.3787078175706675,"vX0":3.924945865493086,"vY0":-133.02154774331055,"vZ0":-1.7340834631110682,"x":116.22,"y":147.55,"x0":-1.837189492255215,"y0":50.00200330854565,"z0":5.870946875151316,"aX":5.014685770959665},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.8,"breakHorizontal":-5.9,"spinRate":2392,"spinDirection":179},"zone":12,"typeConfidence":0.91,"plateTime":0.41167851516418663,"extension":6.095069777996399},"index":0,"playId":"063a0d4c-e6a3-3472-a5ba-61e0685866df","pitchNumber":1,"startTime":"2026-07-23T01:05:20.433Z","endTime":"2026-07-23T01:05:24.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-23T01:05:30.292Z","endTime":"2026-07-23T01:05:47.439Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.975450403122196,"aZ":-46.322031580313634,"pfxX":4.746890328048919,"pfxZ":-10.27675127620081,"pX":-0.4185413804016322,"pZ":1.1802129721481296,"vX0":1.803606932524308,"vY0":-117.64469961378776,"vZ0":-1.002403904289241,"x":132.95,"y":206.91,"x0":-1.8156506110127693,"y0":50.00094640586586,"z0":5.9721750984530635,"aX":6.536153280823934},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-18.5,"breakHorizontal":-9.1,"spinRate":2736,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.4687423802705877,"extension":6.173997014038335},"index":2,"playId":"77f27630-a513-3a7b-a24a-529953558908","pitchNumber":2,"startTime":"2026-07-23T01:05:47.439Z","endTime":"2026-07-23T01:05:52.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37574741822866,"aZ":-45.2879475315345,"pfxX":3.9785475495904654,"pfxZ":-9.81000870536594,"pX":0.2749327637417856,"pZ":0.09308216394186541,"vX0":3.261171874265798,"vY0":-115.95075560287026,"vZ0":-3.2240783400819897,"x":106.52,"y":236.27,"x0":-1.6759954416904286,"y0":50.00245171372412,"z0":5.900335131654584,"aX":5.318207555432931},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-18.2,"breakHorizontal":-8.2,"spinRate":2675,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4757248557667775,"extension":6.187666769496131},"index":3,"playId":"8cc24d6e-7a1f-332a-a3d9-093c484db045","pitchNumber":3,"startTime":"2026-07-23T01:06:05.266Z","endTime":"2026-07-23T01:06:09.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62551569937734,"aZ":-26.050128029087094,"pfxX":-7.976569018559131,"pfxZ":3.6998734623744545,"pX":-0.39286281031987613,"pZ":2.0494700608200076,"vX0":5.805729492357067,"vY0":-127.66917969462318,"vZ0":-4.186692876148336,"x":131.98,"y":183.44,"x0":-1.6570173717429235,"y0":50.003184209859235,"z0":5.754527304554803,"aX":-13.203205339714438},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.0,"breakHorizontal":13.2,"spinRate":1757,"spinDirection":216},"zone":7,"typeConfidence":0.88,"plateTime":0.42858404332896693,"extension":6.0235293219713775},"hitData":{"launchSpeed":73.9,"launchAngle":5.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":150.67}},"index":4,"playId":"14fedc11-26e0-3777-920a-6cf8a80c74d5","pitchNumber":4,"startTime":"2026-07-23T01:06:23.199Z","endTime":"2026-07-23T01:06:29.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:06:29.609Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Flores Jr. grounds out, shortstop Anthony Volpe to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:06:32.135Z","endTime":"2026-07-23T01:08:32.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96041256084232,"aZ":-19.908391135696164,"pfxX":-7.112852049758358,"pfxZ":6.323140755684053,"pX":0.4385255340297648,"pZ":3.5191354357000724,"vX0":7.464629562893913,"vY0":-138.1948421794849,"vZ0":-2.7632214994816477,"x":100.28,"y":143.76,"x0":-1.3697392744950627,"y0":50.00246910099078,"z0":5.8648278734891,"aX":-13.797579846059136},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":11.4,"spinRate":2078,"spinDirection":203},"zone":3,"typeConfidence":0.91,"plateTime":0.39590540224225146,"extension":6.139916403344236},"index":0,"playId":"bea85773-43c2-35a5-9d1f-c3fcd87cacf9","pitchNumber":1,"startTime":"2026-07-23T01:06:55.700Z","endTime":"2026-07-23T01:06:59.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.151123959743373,"aZ":-21.449611130864383,"pfxX":-7.470688506611079,"pfxZ":5.57262640224716,"pX":0.3706751602325978,"pZ":3.10617833658325,"vX0":7.443517410797761,"vY0":-137.52665102898771,"vZ0":-3.343956589475062,"x":102.87,"y":154.91,"x0":-1.3942241285924428,"y0":50.00308572426661,"z0":5.784615166611133,"aX":-14.378508972572067},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":12.1,"spinRate":1951,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.3975620141291407,"extension":6.23879916975385},"index":1,"playId":"b0d2bced-8fbe-30ed-a42f-4d1e380047c6","pitchNumber":2,"startTime":"2026-07-23T01:07:15.018Z","endTime":"2026-07-23T01:07:19.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-23T01:07:29.638Z","endTime":"2026-07-23T01:07:44.603Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.938567170449865,"aZ":-22.790684593325295,"pfxX":-8.62952154170949,"pfxZ":4.89635221011779,"pX":0.8409349073388324,"pZ":1.6285999892703624,"vX0":9.253587706760747,"vY0":-137.6641760690738,"vZ0":-6.5853244823191375,"x":84.95,"y":194.81,"x0":-1.4449745218162096,"y0":50.002773975857885,"z0":5.5974080933566706,"aX":-16.541167810088766},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":13.7,"spinRate":1891,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.3980586026109103,"extension":6.321808416592202},"index":3,"playId":"31431609-163d-3254-ae9f-c58bd607cbc9","pitchNumber":3,"startTime":"2026-07-23T01:07:44.603Z","endTime":"2026-07-23T01:07:50.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451818748789623,"aZ":-37.354875974770756,"pfxX":10.26152314787944,"pfxZ":-3.5551801519120616,"pX":0.37390601476850815,"pZ":3.3855184548603203,"vX0":1.7930948564788856,"vY0":-120.55249100954194,"vZ0":2.128137779904893,"x":121.91,"y":68.81,"x0":-1.7134036769620702,"y0":50.00204811962147,"z0":5.810819448417699,"aX":14.961740810705534},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.5,"breakHorizontal":-19.0,"spinRate":2805,"spinDirection":40},"zone":3,"typeConfidence":0.92,"plateTime":0.45596587467434624,"extension":6.133701656371538},"index":4,"playId":"1517d018-0b5c-3dcb-80ed-283656fad052","pitchNumber":4,"startTime":"2026-07-23T01:08:02.476Z","endTime":"2026-07-23T01:08:07.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.829084671131174,"aZ":-23.24354404629488,"pfxX":-6.754801216553014,"pfxZ":4.602555189546679,"pX":0.19111959875765425,"pZ":3.566069755054362,"vX0":7.0197681683015425,"vY0":-137.98250706141656,"vZ0":-1.8889947596962493,"x":109.71,"y":142.5,"x0":-1.500402586331318,"y0":50.00304839367208,"z0":5.8152969860286525,"aX":-13.110024466583504},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":10.9,"spinRate":1974,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.39596897663644937,"extension":6.304722185558265},"hitData":{"launchSpeed":75.7,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.87,"coordY":151.68}},"index":5,"playId":"96159ebc-1190-35a7-b5d2-a72d60aa8760","pitchNumber":5,"startTime":"2026-07-23T01:08:25.597Z","endTime":"2026-07-23T01:08:32.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:08:32.208Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Gonzalez lines out to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-23T01:09:13.554Z","endTime":"2026-07-23T01:10:05.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jacob Gonzalez replaces Billy Cook.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T01:08:40.317Z","endTime":"2026-07-23T01:09:15.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":695257,"link":"/api/v1/people/695257"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.888911803352098,"aZ":-45.40678272442548,"pfxX":6.207155124520109,"pfxZ":-9.82629640450353,"pX":-1.4176408072843816,"pZ":4.651816651465825,"vX0":-0.7610425086510655,"vY0":-115.9296826451956,"vZ0":6.423652282334677,"x":171.04,"y":113.18,"x0":-1.8885657361089117,"y0":50.00372162040836,"z0":6.206029420540977,"aX":8.356807067388065},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.6,"breakHorizontal":-11.0,"spinRate":2448,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.47445674604027577,"extension":6.100550575806223},"index":1,"playId":"38bf7fae-9e30-3e62-9d67-cfa148275756","pitchNumber":1,"startTime":"2026-07-23T01:09:15.813Z","endTime":"2026-07-23T01:09:20.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.228021323126615,"aZ":-47.746374069996406,"pfxX":4.579577984697124,"pfxZ":-11.690663377374856,"pX":-0.1612060878234408,"pZ":3.252983266727472,"vX0":2.39726026503951,"vY0":-115.4792159554558,"vZ0":4.1816290429395435,"x":123.14,"y":150.95,"x0":-1.8123036951171156,"y0":50.00218305379679,"z0":6.053902206220713,"aX":6.100264306750853},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-19.6,"breakHorizontal":-9.0,"spinRate":2587,"spinDirection":26},"zone":2,"typeConfidence":2.0,"plateTime":0.47680014991292685,"extension":6.228716381594516},"index":2,"playId":"70a9a58e-7e70-3758-ba7b-aa126cb394da","pitchNumber":2,"startTime":"2026-07-23T01:09:41.465Z","endTime":"2026-07-23T01:09:48.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04687792468513,"aZ":-24.36532770071901,"pfxX":-7.935175150586846,"pfxZ":4.711404676257354,"pX":0.18554398772316613,"pZ":1.78404082101709,"vX0":6.888999756538865,"vY0":-127.41901459358351,"vZ0":-5.04917779383217,"x":109.93,"y":190.61,"x0":-1.5108143314701212,"y0":50.00569793470302,"z0":5.69555323816757,"aX":-13.16384124316617},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.7,"breakHorizontal":13.0,"spinRate":1731,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.4284383047639295,"extension":6.281864849700274},"hitData":{"launchSpeed":81.2,"launchAngle":25.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.24,"coordY":83.75}},"index":3,"playId":"8f6358d3-0585-3d28-a5a8-3de416507d89","pitchNumber":3,"startTime":"2026-07-23T01:09:57.909Z","endTime":"2026-07-23T01:10:05.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"credit":"b_ab"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_ab"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"credit":"b_pa"},{"player":{"id":621112,"link":"/api/v1/people/621112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:10:05.885Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ali Sánchez singles on a fly ball to center fielder Jared Triolo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:12:59.128Z","endTime":"2026-07-23T01:13:46.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to center field for Jared Triolo.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:12:14.687Z","endTime":"2026-07-23T01:12:14.708Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"200","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jacob Gonzalez remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T01:12:14.708Z","endTime":"2026-07-23T01:12:14.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":695257,"link":"/api/v1/people/695257"},"defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yohan Ramírez replaces Brandon Eisert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"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-23T01:12:14.709Z","endTime":"2026-07-23T01:13:01.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59506224230455,"aZ":-24.247770515624783,"pfxX":-10.330711511903974,"pfxZ":3.9291106577938084,"pX":0.026170771392704618,"pZ":2.352439599799451,"vX0":11.332439601478312,"vY0":-141.0017366020503,"vZ0":-2.6746743780915825,"x":116.0,"y":175.26,"x0":-2.699816998540439,"y0":50.00226490016164,"z0":4.875321219663037,"aX":-20.83427758470591},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.7,"breakHorizontal":16.4,"spinRate":2294,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.38822415644331576,"extension":6.995006076174335},"index":3,"playId":"ed6b01d8-15b5-30d1-a8f3-7d2a7ab0da19","pitchNumber":1,"startTime":"2026-07-23T01:13:01.459Z","endTime":"2026-07-23T01:13:06.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75228623400123,"aZ":-30.49468862200327,"pfxX":11.04335872429449,"pfxZ":1.109776518744816,"pX":1.1502333418484199,"pZ":2.3311841648417864,"vX0":6.466795936288328,"vY0":-123.14711465397446,"vZ0":-0.7526953105729688,"x":73.16,"y":175.84,"x0":-2.9537967881350053,"y0":50.00604498924196,"z0":5.243418845888595,"aX":16.794530222589014},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.0,"breakHorizontal":-21.6,"spinRate":2584,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44649481313781125,"extension":6.960156260634139},"hitData":{"launchSpeed":64.5,"launchAngle":26.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.54,"coordY":106.41}},"index":4,"playId":"889c9af2-2e6d-3a56-8373-818732006af8","pitchNumber":2,"startTime":"2026-07-23T01:13:34.529Z","endTime":"2026-07-23T01:13:46.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.25,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:13:46.552Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trent Grisham pops out to second baseman Brandon Lowe in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:13:45.204Z","endTime":"2026-07-23T01:17:26.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,6,7],"actionIndex":[1],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.722734672728066,"aZ":-14.36144591160416,"pfxX":-8.076692371710116,"pfxZ":8.589530057627394,"pX":0.34880539199568894,"pZ":2.285748796859122,"vX0":11.719056802529192,"vY0":-142.62967999325352,"vZ0":-4.6789732930972985,"x":103.7,"y":177.06,"x0":-2.751079899951364,"y0":50.00699873398267,"z0":4.843534100084538,"aX":-16.75811087288079},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.8,"breakHorizontal":12.5,"spinRate":2380,"spinDirection":234},"zone":6,"typeConfidence":0.91,"plateTime":0.38303627881410396,"extension":7.087298391091469},"index":0,"playId":"d4e2076a-6fd0-3736-9c6a-ef4838378968","pitchNumber":1,"startTime":"2026-07-23T01:14:15.421Z","endTime":"2026-07-23T01:14:19.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-23T01:14:31.877Z","endTime":"2026-07-23T01:15:29.914Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687951693602855,"aZ":-16.79988544929919,"pfxX":-8.1786071693966,"pfxZ":7.514307617648496,"pX":1.1711180113843676,"pZ":0.8511011813081453,"vX0":13.896464841802505,"vY0":-141.74550253050396,"vZ0":-8.05405805045638,"x":72.36,"y":215.8,"x0":-2.719833807801414,"y0":50.00418540739117,"z0":4.790312249553404,"aX":-16.737824087872983},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.1,"breakHorizontal":12.1,"spinRate":2276,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.38558906541605875,"extension":7.1181900515443965},"index":2,"playId":"dc95ea8f-1645-3229-86d2-b54ccad79888","pitchNumber":2,"startTime":"2026-07-23T01:15:29.914Z","endTime":"2026-07-23T01:15:34.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.057826221658633,"aZ":-21.74033851642517,"pfxX":-11.862283529655633,"pfxZ":5.077426873552417,"pX":0.9065181050251523,"pZ":1.327072431750544,"vX0":14.295314971588843,"vY0":-141.6825066307817,"vZ0":-6.108692797076242,"x":82.45,"y":202.95,"x0":-2.63735033085134,"y0":50.00445528666128,"z0":4.878172716795943,"aX":-24.38350565902975},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.2,"breakHorizontal":19.0,"spinRate":2255,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.38497830484756435,"extension":7.023623550085624},"index":3,"playId":"bc89e677-b10d-3ad0-88af-b8d393aaee2f","pitchNumber":3,"startTime":"2026-07-23T01:15:51.449Z","endTime":"2026-07-23T01:15:55.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.384080357487484,"aZ":-42.49094587392684,"pfxX":5.453139633237189,"pfxZ":-6.772806033429996,"pX":-0.5779914186639852,"pZ":2.9995926757380587,"vX0":3.6628660275557268,"vY0":-122.932621084433,"vZ0":2.180473315423216,"x":139.03,"y":157.79,"x0":-2.797891798584905,"y0":50.00097545797578,"z0":5.719682650009332,"aX":8.30835756143917},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.4,"breakHorizontal":-10.8,"spinRate":2546,"spinDirection":41},"zone":1,"typeConfidence":2.0,"plateTime":0.4463011958679406,"extension":6.741123668752301},"index":4,"playId":"f36f9a16-fa47-3804-b927-ce0eb683a131","pitchNumber":4,"startTime":"2026-07-23T01:16:13.254Z","endTime":"2026-07-23T01:16:19.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-23T01:16:28.596Z","endTime":"2026-07-23T01:16:48.002Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.054325956226652,"aZ":-30.459325718096323,"pfxX":6.0781302646959015,"pfxZ":1.0898711258732403,"pX":1.0276597380050727,"pZ":0.8400141074860772,"vX0":7.973821818156595,"vY0":-124.80054486136751,"vZ0":-4.375406704966863,"x":77.83,"y":216.1,"x0":-3.003172366132039,"y0":50.00183483737635,"z0":5.136016453272291,"aX":9.547494163567073},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":-13.0,"spinRate":2765,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4395595432168191,"extension":6.969595575442082},"index":6,"playId":"66d30c2b-c24b-3682-a7fc-cb6fb2dd64b7","pitchNumber":5,"startTime":"2026-07-23T01:16:48.002Z","endTime":"2026-07-23T01:16:53.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818848189024838,"aZ":-29.096266331717512,"pfxX":8.901310845204012,"pfxZ":2.039811077561991,"pX":0.1095755186587202,"pZ":2.785783211561433,"vX0":4.648179296243163,"vY0":-121.99777822217374,"vZ0":-0.16533585657474104,"x":112.82,"y":163.56,"x0":-2.9763534603548076,"y0":50.003446747942874,"z0":5.360710140764336,"aX":13.426300903641657},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.0,"breakHorizontal":-17.2,"spinRate":2549,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.4488399829904792,"extension":6.928038827890015},"hitData":{"launchSpeed":86.5,"launchAngle":65.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":177.65,"coordY":164.35}},"index":7,"playId":"5a8d707f-f99b-3d09-9993-99389540db6e","pitchNumber":6,"startTime":"2026-07-23T01:17:15.036Z","endTime":"2026-07-23T01:17:26.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:17:26.033Z","atBatIndex":54},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ben Rice grounds into a double play, second baseman Brandon Lowe to shortstop Jacob Gonzalez to first baseman Ryan O'Hearn. Ali Sánchez out at 2nd. Ben Rice out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-23T01:17:36.788Z","endTime":"2026-07-23T01:19:30.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"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,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":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":97.8,"endSpeed":90.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.623315217267173,"aZ":-26.446918504577358,"pfxX":-11.08996410714002,"pfxZ":2.795126881048441,"pX":1.3119792902963388,"pZ":1.0175869781232263,"vX0":15.289975467336864,"vY0":-141.56877628902518,"vZ0":-5.780207521184438,"x":66.99,"y":211.31,"x0":-2.695739203965499,"y0":50.000601421179034,"z0":4.7584540862449005,"aX":-22.70843722987065},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.1,"breakHorizontal":17.3,"spinRate":2156,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.38557790600349673,"extension":7.2702468191549885},"index":0,"playId":"f5e6accb-2333-30c0-9857-c39351631375","pitchNumber":1,"startTime":"2026-07-23T01:18:00.123Z","endTime":"2026-07-23T01:18:04.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44113674113819,"aZ":-27.42561322375925,"pfxX":7.736932832516034,"pfxZ":3.0708685773621305,"pX":-0.9652543141898174,"pZ":3.8615390852199996,"vX0":2.8973123907267846,"vY0":-123.56305322831517,"vZ0":1.885059911873739,"x":153.79,"y":134.52,"x0":-3.15808836330213,"y0":50.0048641136224,"z0":5.391871202933723,"aX":11.973329979982383},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.2,"breakHorizontal":-14.6,"spinRate":2595,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.44314251442712527,"extension":6.956382069625988},"index":1,"playId":"cdfa2ae6-8df7-3ab5-901a-84486f1bc106","pitchNumber":2,"startTime":"2026-07-23T01:18:20.423Z","endTime":"2026-07-23T01:18:24.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58233247956546,"aZ":-37.113270883887886,"pfxX":6.226660659131111,"pfxZ":-3.400902118898248,"pX":-0.22540166944491005,"pZ":2.7996026852239813,"vX0":3.9722167232421577,"vY0":-119.8303968113199,"vZ0":1.0742568434572606,"x":125.59,"y":163.19,"x0":-2.7146869339038133,"y0":50.003731095060196,"z0":5.6661521815588305,"aX":9.037718886562683},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.6,"breakHorizontal":-12.2,"spinRate":2513,"spinDirection":41},"zone":5,"typeConfidence":2.0,"plateTime":0.4574271781511241,"extension":6.9945918731088685},"index":2,"playId":"eeb22cfb-54df-375e-9587-7e4f71755bec","pitchNumber":3,"startTime":"2026-07-23T01:18:41.625Z","endTime":"2026-07-23T01:18:47.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73651846723398,"aZ":-36.61006723712344,"pfxX":7.452173980932365,"pfxZ":-2.9291346975566857,"pX":-1.2421539943173592,"pZ":3.832052350238524,"vX0":1.3219687747612467,"vY0":-122.08448600783785,"vZ0":2.8671238736559825,"x":164.35,"y":135.31,"x0":-2.7589849415464807,"y0":50.00589658615414,"z0":5.790509902651528,"aX":11.266202895444007},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.4,"breakHorizontal":-13.8,"spinRate":2593,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.44841291250167803,"extension":6.679228411011382},"index":3,"playId":"0e1e70c6-78e5-39b0-a160-77b471471fab","pitchNumber":4,"startTime":"2026-07-23T01:19:01.866Z","endTime":"2026-07-23T01:19:07.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.044001369174236,"aZ":-27.278302474927234,"pfxX":-10.989483751476527,"pfxZ":2.392416104356707,"pX":0.15349692664191938,"pZ":1.8786571019047902,"vX0":12.26589102464648,"vY0":-141.564751659049,"vZ0":-3.6635057840384198,"x":111.15,"y":188.06,"x0":-2.7922585102648037,"y0":50.00034234540424,"z0":4.920660944619871,"aX":-22.46976208759106},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":3.7,"breakHorizontal":17.6,"spinRate":2175,"spinDirection":230},"zone":8,"typeConfidence":0.91,"plateTime":0.3857909622175719,"extension":7.362802724852724},"hitData":{"launchSpeed":108.2,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":147.76,"coordY":152.19}},"index":4,"playId":"9868a2a6-95ee-3297-ac17-53d7c269d617","pitchNumber":5,"startTime":"2026-07-23T01:19:22.226Z","endTime":"2026-07-23T01:19:30.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":694378,"link":"/api/v1/people/694378"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":669707,"link":"/api/v1/people/669707"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-1.4999999999999858,"leverageIndex":0.34,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:19:30.234Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to left fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:22:03.269Z","endTime":"2026-07-23T01:23:37.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Will Warren replaces Paul Blackburn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:20:40.475Z","endTime":"2026-07-23T01:22:05.639Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701542,"link":"/api/v1/people/701542"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621112,"link":"/api/v1/people/621112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.1,"endSpeed":88.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10932464199927,"aZ":-22.17355563236441,"pfxX":-10.83388339210586,"pfxZ":5.014356056809385,"pX":-0.012432147243207325,"pZ":2.7583655377817147,"vX0":12.28689068935455,"vY0":-139.5709515718086,"vZ0":-3.267288200812603,"x":117.47,"y":164.3,"x0":-3.040878431310017,"y0":50.00494479602487,"z0":5.385457489832229,"aX":-21.6175099815534},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.6,"breakHorizontal":17.4,"spinRate":2478,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.3907700453666334,"extension":6.880176101681131},"index":1,"playId":"8b256d37-0eaf-3d56-a3b8-ddf5a344dd99","pitchNumber":1,"startTime":"2026-07-23T01:22:05.639Z","endTime":"2026-07-23T01:22:09.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.169901517586744,"aZ":-13.281621051525113,"pfxX":-5.731456167493894,"pfxZ":9.691625662435069,"pX":-0.828212722072149,"pZ":3.5496251302659143,"vX0":8.711920554769733,"vY0":-138.76757234943278,"vZ0":-1.9725731719893869,"x":148.57,"y":142.94,"x0":-3.2643070464445803,"y0":50.00464416679873,"z0":5.154997538917394,"aX":-11.175867383994955},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2715,"spinDirection":220},"zone":11,"typeConfidence":0.94,"plateTime":0.3947707291745779,"extension":6.896939499832026},"index":2,"playId":"7af1e01f-27ac-363b-bd47-571f2cf599f1","pitchNumber":2,"startTime":"2026-07-23T01:22:21.307Z","endTime":"2026-07-23T01:22:27.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-23T01:22:32.479Z","endTime":"2026-07-23T01:22:49.587Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681035291253092,"aZ":-32.61370749226703,"pfxX":7.9376484761426545,"pfxZ":-0.28070702415650217,"pX":1.641119306940589,"pZ":2.769734680576358,"vX0":8.93226163145904,"vY0":-124.52233920879421,"vZ0":0.047382566283978855,"x":54.44,"y":164.0,"x0":-3.0275973742167657,"y0":50.00338876169152,"z0":5.455244883141316,"aX":12.42693788569405},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":-16.4,"spinRate":3107,"spinDirection":51},"zone":12,"typeConfidence":0.89,"plateTime":0.4403479602466871,"extension":6.923335248069218},"index":4,"playId":"3253da43-c9b4-373b-b5a8-67892166d029","pitchNumber":3,"startTime":"2026-07-23T01:22:49.587Z","endTime":"2026-07-23T01:22:53.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.891715912886415,"aZ":-28.99266103919816,"pfxX":7.500751007239581,"pfxZ":2.0354592762202692,"pX":1.6637119218989112,"pZ":2.4619551734550766,"vX0":9.322717330794672,"vY0":-124.93886287713813,"vZ0":-1.2653928515237831,"x":121.91,"y":113.57,"x0":-3.106851281804167,"y0":50.002009090279834,"z0":5.383303442173619,"aX":11.719533395248583},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.6,"breakHorizontal":-16.0,"spinRate":3036,"spinDirection":49},"zone":12,"typeConfidence":0.88,"plateTime":0.44034940193774075,"extension":6.8512720254119825},"index":5,"playId":"8e22ee7c-a62b-3de4-bbaf-b41fea95c8d6","pitchNumber":4,"startTime":"2026-07-23T01:23:06.735Z","endTime":"2026-07-23T01:23:10.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476999109686602,"aZ":-26.104446637122702,"pfxX":-8.813254985031683,"pfxZ":3.1589145628560296,"pX":-0.10180449467651367,"pZ":2.85016071918787,"vX0":11.350571058543473,"vY0":-137.49768583140272,"vZ0":-1.7229117961966627,"x":120.88,"y":161.83,"x0":-3.131536923024406,"y0":50.00187908652391,"z0":5.249994425872557,"aX":-16.93372843406768},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":13.7,"spinRate":2443,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.3978042572936227,"extension":6.989310486706554},"hitData":{"launchSpeed":97.8,"launchAngle":12.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.08,"coordY":91.77}},"index":6,"playId":"1bdd088c-e952-3ecd-9b8d-77bb3be0d2c5","pitchNumber":5,"startTime":"2026-07-23T01:23:27.935Z","endTime":"2026-07-23T01:23:37.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.39999999999999,"awayTeamWinProbability":15.600000000000009,"homeTeamWinProbabilityAdded":-8.000000000000014,"leverageIndex":1.54,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:23:37.166Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:24:04.249Z","endTime":"2026-07-23T01:24:53.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Callihan replaces Jared Triolo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-23T01:23:40.402Z","endTime":"2026-07-23T01:24:06.570Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.499008487389702,"aZ":-14.11276107128536,"pfxX":-6.176074880068267,"pfxZ":9.496586504336907,"pX":0.0696750010046644,"pZ":2.329236623601258,"vX0":10.663923375739317,"vY0":-136.63443796476278,"vZ0":-5.423091481907765,"x":114.34,"y":175.89,"x0":-3.0711716662120687,"y0":50.00127804764859,"z0":5.300226564528635,"aX":-11.744939051604195},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":9.1,"spinRate":2504,"spinDirection":220},"zone":5,"typeConfidence":0.92,"plateTime":0.40000685766203015,"extension":6.874237147306049},"index":1,"playId":"270855ec-b734-3044-b8e3-3385761a8f62","pitchNumber":1,"startTime":"2026-07-23T01:24:06.570Z","endTime":"2026-07-23T01:24:11.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.698446892745952,"aZ":-15.332017156539015,"pfxX":-4.829855064635025,"pfxZ":8.66017615761909,"pX":-0.34569781437608205,"pZ":2.492781546495838,"vX0":9.430810326423057,"vY0":-138.3168803908953,"vZ0":-4.780845773710111,"x":130.18,"y":171.47,"x0":-3.1659609515169036,"y0":50.00672665275236,"z0":5.2655454390921275,"aX":-9.398145309824903},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":6.8,"spinRate":2462,"spinDirection":222},"zone":4,"typeConfidence":0.94,"plateTime":0.39539764309832837,"extension":6.904833063218006},"index":2,"playId":"ae990167-7d02-3063-8cc7-01033515f0ce","pitchNumber":2,"startTime":"2026-07-23T01:24:24.287Z","endTime":"2026-07-23T01:24:28.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5186022649288,"aZ":-16.922278137172626,"pfxX":-3.0026808661179563,"pfxZ":7.845403971581701,"pX":-0.6597387345778211,"pZ":3.632819067870109,"vX0":7.783910138898681,"vY0":-138.4543068090612,"vZ0":-1.9850974186857615,"x":142.15,"y":140.69,"x0":-3.1157059941086147,"y0":50.00205437774991,"z0":5.489798496639473,"aX":-5.837372941994782},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":3.8,"spinRate":2476,"spinDirection":215},"zone":11,"typeConfidence":0.95,"plateTime":0.3953959291841098,"extension":6.794490819984147},"index":3,"playId":"8b76caed-cff7-3793-95e9-1990f92d9d7b","pitchNumber":3,"startTime":"2026-07-23T01:24:49.916Z","endTime":"2026-07-23T01:24:53.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":6.6000000000000085,"leverageIndex":3.07,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:24:53.677Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out softly, pitcher Will Warren to first baseman Paul Goldschmidt. Nick Gonzales to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:24:56.073Z","endTime":"2026-07-23T01:25:57.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701542,"link":"/api/v1/people/701542"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.794071623398068,"aZ":-23.348182521561693,"pfxX":-11.296861580097392,"pfxZ":4.621691861575514,"pX":0.06307396824174115,"pZ":1.798410361927314,"vX0":12.282912553256368,"vY0":-136.7812163211553,"vZ0":-5.100849003753171,"x":114.6,"y":190.22,"x0":-3.0001326704104936,"y0":50.00459828132724,"z0":5.27066822596391,"aX":-21.587691751720723},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.4,"breakHorizontal":18.1,"spinRate":2400,"spinDirection":234},"zone":8,"typeConfidence":0.91,"plateTime":0.3991567411886523,"extension":6.8573218509970015},"index":0,"playId":"fc87a1fc-527f-3860-881e-3634f81555d1","pitchNumber":1,"startTime":"2026-07-23T01:25:19.221Z","endTime":"2026-07-23T01:25:46.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"}},"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":95.2,"endSpeed":87.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43251377633931,"aZ":-25.369837252262965,"pfxX":-11.164990663233112,"pfxZ":3.5158471906326714,"pX":-0.5606586307470312,"pZ":1.995588974049358,"vX0":10.738262076978227,"vY0":-138.14480957002357,"vZ0":-4.456101447413871,"x":138.37,"y":184.9,"x0":-3.045332739627861,"y0":50.00315100208307,"z0":5.332520302462258,"aX":-21.606297210585684},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":18.0,"spinRate":2509,"spinDirection":228},"zone":7,"typeConfidence":0.91,"plateTime":0.3963083918980659,"extension":6.783853578326661},"hitData":{"launchSpeed":82.7,"launchAngle":-58.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.99,"coordY":184.11}},"index":1,"playId":"7493d275-14e2-30e0-af71-1b77ff7003e5","pitchNumber":2,"startTime":"2026-07-23T01:25:49.579Z","endTime":"2026-07-23T01:25:57.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":2.33,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:25:57.594Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Esmerlyn Valdez walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:26:03.489Z","endTime":"2026-07-23T01:28:35.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528501818947507,"aZ":-27.779737950381797,"pfxX":-11.042150511371318,"pfxZ":2.3191776849959744,"pX":-0.054017342440949294,"pZ":1.829993457186243,"vX0":11.89818418115238,"vY0":-135.97486996881423,"vZ0":-3.9078286711720382,"x":119.06,"y":189.37,"x0":-3.027479223169392,"y0":50.00273300927277,"z0":5.187516251301608,"aX":-20.920905431457633},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.6,"breakHorizontal":17.9,"spinRate":2259,"spinDirection":224},"zone":8,"typeConfidence":0.91,"plateTime":0.4010262478988613,"extension":6.915646999085611},"index":0,"playId":"eeb96215-5fad-31d1-9ca4-b66a515a09e1","pitchNumber":1,"startTime":"2026-07-23T01:26:27.934Z","endTime":"2026-07-23T01:26:32.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.7,"endSpeed":86.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.902012153518296,"aZ":-19.138407946633166,"pfxX":-4.2487808979366335,"pfxZ":6.772748627967202,"pX":-0.6421483619119365,"pZ":3.528807116577696,"vX0":8.19534074313509,"vY0":-137.69304396895325,"vZ0":-1.2942790181332062,"x":141.48,"y":143.5,"x0":-3.1018755240981286,"y0":50.003130321737515,"z0":5.296976398446462,"aX":-8.17905679527715},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":6.0,"spinRate":2456,"spinDirection":218},"zone":11,"typeConfidence":0.94,"plateTime":0.39743612526560756,"extension":6.9066545630429905},"index":1,"playId":"b4a8f31b-a322-30b4-bfd3-f820c30b7fa3","pitchNumber":2,"startTime":"2026-07-23T01:26:48.546Z","endTime":"2026-07-23T01:26:54.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.880703882014803,"aZ":-31.223564062768702,"pfxX":9.298779485324646,"pfxZ":0.6316011155489782,"pX":1.5499588228874166,"pZ":2.9166307278824117,"vX0":8.450601398860055,"vY0":-122.69084714393709,"vZ0":0.6545026926373008,"x":57.92,"y":160.03,"x0":-3.1615786533021097,"y0":50.00294422795825,"z0":5.331698171573814,"aX":14.013039007434012},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.6,"breakHorizontal":-19.0,"spinRate":3090,"spinDirection":57},"zone":12,"typeConfidence":0.91,"plateTime":0.4484083653817592,"extension":7.067505232347568},"index":2,"playId":"812dc89c-0a75-3c8a-a2a5-eb42fcd4a218","pitchNumber":3,"startTime":"2026-07-23T01:27:11.252Z","endTime":"2026-07-23T01:27:15.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.787846465082644,"aZ":-31.50583343554406,"pfxX":9.144515545712668,"pfxZ":0.43185403646565845,"pX":0.9501759101799329,"pZ":3.025302938165381,"vX0":7.033232684134457,"vY0":-124.18809302894306,"vZ0":0.4405831660576274,"x":80.78,"y":157.1,"x0":-3.110709899489524,"y0":50.00367457435896,"z0":5.4744598685744945,"aX":14.228422623276789},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":-18.2,"spinRate":3047,"spinDirection":55},"zone":12,"typeConfidence":0.89,"plateTime":0.44171366303560244,"extension":6.872295578460772},"index":3,"playId":"f2744c4a-3124-3bc6-be16-06383f47777f","pitchNumber":4,"startTime":"2026-07-23T01:27:31.366Z","endTime":"2026-07-23T01:27:36.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","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":"2e2c92ee-90c5-4a78-bb73-a7a2410bf90e","startTime":"2026-07-23T01:27:51.048Z","endTime":"2026-07-23T01:27:56.048Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48643192944523,"aZ":-25.704956251091534,"pfxX":-10.032034472667373,"pfxZ":3.2512725818010217,"pX":0.3689135548020257,"pZ":4.500111445316297,"vX0":11.988038212733162,"vY0":-140.08612357771327,"vZ0":1.5796289326513633,"x":82.9,"y":157.86,"x0":-2.6614081262254765,"y0":50.00114906329176,"z0":5.608720007173045,"aX":-19.94905538727575},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":15.7,"spinRate":2555,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.39091684001671156,"extension":6.824022336684252},"index":5,"playId":"b1373ff6-1a7e-3c22-a51a-34b85c783f3c","pitchNumber":5,"startTime":"2026-07-23T01:28:07.962Z","endTime":"2026-07-23T01:28:11.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.677433761180968,"aZ":-22.78185290386933,"pfxX":-11.495388686758284,"pfxZ":4.783698738373603,"pX":0.5730560498893029,"pZ":1.0969222869908326,"vX0":13.301245190032589,"vY0":-138.86359176020846,"vZ0":-7.187726072587354,"x":95.16,"y":209.16,"x0":-2.7744158393122236,"y0":50.002349677602155,"z0":5.223197933134297,"aX":-22.56058521496222},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.3,"breakHorizontal":18.2,"spinRate":2501,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.3937037113647044,"extension":7.160868995956635},"index":6,"playId":"411ac73c-4554-3d0a-80af-1f36b84d512d","pitchNumber":6,"startTime":"2026-07-23T01:28:30.822Z","endTime":"2026-07-23T01:28:35.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":701542,"link":"/api/v1/people/701542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.2,"awayTeamWinProbability":7.799999999999997,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:28:35.037Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pirates challenged (play at 1st), call on the field was upheld: Ryan O'Hearn grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-23T01:31:20.470Z","endTime":"2026-07-23T01:31:58.939Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".412"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".481"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".149"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.64"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.72"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.97"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.69"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.10"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.74"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.70"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.41"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.53"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.66"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.54"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.45"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.33"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".744"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.407"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".190"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".411"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".635"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".744"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.407"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".190"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".411"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".635"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-23T01:28:51.099Z","endTime":"2026-07-23T01:29:19.648Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tim Hill replaces Will Warren.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-23T01:29:19.648Z","endTime":"2026-07-23T01:31:22.759Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657612,"link":"/api/v1/people/657612"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701542,"link":"/api/v1/people/701542","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.499826376984764,"aZ":-41.14481365640267,"pfxX":9.444925168992711,"pfxZ":-5.367406078665045,"pX":2.442827270332619,"pZ":1.709204722180143,"vX0":-6.283733787019885,"vY0":-128.64433089309028,"vZ0":4.439444524614139,"x":23.89,"y":192.63,"x0":3.694012275022097,"y0":50.0040231829782,"z0":3.1567337652992498,"aX":15.780105701157298},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-8.4,"breakHorizontal":-15.6,"spinRate":1986,"spinDirection":75},"zone":14,"typeConfidence":0.89,"plateTime":0.42630560718030175,"extension":6.512704841457347},"index":2,"playId":"3d567135-952a-3442-978e-9701f7492db7","pitchNumber":1,"startTime":"2026-07-23T01:31:22.759Z","endTime":"2026-07-23T01:31:26.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":89.3,"endSpeed":81.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.946052212941307,"aZ":-39.84759802157068,"pfxX":9.594963642990185,"pfxZ":-4.515234546383845,"pX":0.958001401625106,"pZ":1.705542316938321,"vX0":-9.98433490093019,"vY0":-129.55224901171607,"vZ0":4.056270045307194,"x":80.48,"y":192.73,"x0":3.614382539172027,"y0":50.00062684875736,"z0":3.164389794427834,"aX":16.315924068545804},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-7.0,"breakHorizontal":-15.1,"spinRate":1923,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.42270923002127647,"extension":6.477073251199184},"index":3,"playId":"b5592486-ef97-335c-8730-737acb19834f","pitchNumber":2,"startTime":"2026-07-23T01:31:37.227Z","endTime":"2026-07-23T01:31:41.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22608525745016,"aZ":-42.21407635496022,"pfxX":7.948849668107601,"pfxZ":-5.895779168904961,"pX":0.5356039538684361,"pZ":1.829315901680017,"vX0":-10.68385329872419,"vY0":-129.46994081227743,"vZ0":5.098774328912079,"x":96.58,"y":189.39,"x0":3.676805145740367,"y0":50.00226918795965,"z0":3.0591934915229415,"aX":13.537620862648245},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-9.2,"breakHorizontal":-12.1,"spinRate":1867,"spinDirection":72},"zone":9,"typeConfidence":0.89,"plateTime":0.42253005899681595,"extension":6.517124353819666},"hitData":{"launchSpeed":91.9,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.62,"coordY":144.08}},"index":4,"playId":"89857132-8da4-34e8-81de-0813d1a37591","pitchNumber":3,"startTime":"2026-07-23T01:31:50.405Z","endTime":"2026-07-23T01:31:58.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":691176,"link":"/api/v1/people/691176"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":699013,"link":"/api/v1/people/699013"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":134},"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":3.14,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-07-23T01:31:58.939Z","atBatIndex":60}]